我有一个Angular 6应用程序,我的一个组件突然停止“读取”其css文件。
@零件({选择器:‘app-vendor-client-settings’,templateUrl:‘./ vendor-client-settings.component.html’,…
好吧所以我在代码中发现了问题 - 有人意外地在媒体查询中插入了所有css内容。这就是为什么我看不到它的原因。问题解决了!
而不是尝试动态地在此组件中添加css。 这是在Init
ngOnInit() { this.loadStyle('your path'); } loadStyle(src) { let link = document.createElement('link'); link.href = src; link.rel = 'stylesheet'; link.type = 'text/css'; let head = document.getElementsByTagName('head')[0]; let links = head.getElementsByTagName('link'); let style = head.getElementsByTagName('style')[0]; head.insertBefore(link, style); }