我有浏览器同步,我能够在我的样式表中动态注入(inject)和修改 CSS,这些样式表托管在我的应用程序的根目录中,而不是由 Angular 直接维护。这不需要重新加载。
但是,如果我进行更改,我的所有 Angular styleUrl 都不会更新,除非我手动重新加载。
我注意到 Angular 将样式嵌入 <head>
元素,所以这可能就是它实际上没有重新加载的原因。
有没有办法使用浏览器同步或任何其他技术来解决这个问题?
最佳答案
如果您使用 Angular CLI 创建应用程序,所有这些小问题都会提前得到解决,例如 css preprocessors以及构建/开发过程。一旦您为应用程序提供服务并修改了任何内容(typescript/sass/scss),它就会重新加载并再次注入(inject),请尝试一下!
关于angular - 是否可以通过浏览器同步为 Angular 2 组件注入(inject) sass/css 更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38468462/