我有两个模块:FrontUI和AdminUI。FrontUI是根模块,而AdminUI是延迟加载的。
在“管理”部分中,我需要加载一些与FrontUI不同且仅特定于“管理”部分的.css文件。我尝试了以下-
"styles": [
"node_modules/@xyzPlugIn/base.css",
"node_modules/@xyzPlugIn/theme.css"
],
Run Code Online (Sandbox Code Playgroud)
@Component({
selector: 'app-admin',
templateUrl: './admin.component.html',
styleUrls: ['../node_modules/@xyzPlugIn/base.css',
'../node_modules/@xyzPlugIn/theme.css']
})
Run Code Online (Sandbox Code Playgroud)
由于客户端/用户不同,能否为两个单独的模块加载不同的样式?在生产环境中,可以将这些文件捆绑在一起吗?
PS:我提到的项目结构简短易懂。
谢谢乔纳森哈默尔。
我做到了以下几点:
admin.component.ts
@Component({...
styleUrls: ['./admin.component.css'],
encapsulation: ViewEncapsulation.None
})
Run Code Online (Sandbox Code Playgroud)
admin.component.css
@import "~@xyzPlugIn/base.css";
@import "~@xyzPlugIn/theme.css";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1171 次 |
| 最近记录: |