繁体   English   中英

Angular 6-具有用于不同布局的不同脚本和样式

[英]Angular 6 - Having different scripts and styles for different layouts

我正在尝试在Angular 6应用程序中为访客主页和管理页面实现单独的布局。 问题是,我有两个不同的模板,每个模板都有其js和css文件。 我找到了一种在组件级别使用样式的方法,但是对于脚本,除了找到某种方法可以将所有脚本加载到需要的位置和需要的位置时,我找不到任何方法。 就像,我的访客主页使用的CSS样式和脚本文件集与我的管理页面完全不同。 我知道我应该将我的应用程序拆分为模块,然后延迟加载模块,但是我不了解如何根据当前访问的页面或路由使用不同的样式和脚本。 现在,我将样式放入我的来宾主页组件中,并且可以对管理员执行同样的操作,然后使用父级和子级路由将它们分开,但是如何在不使用脚本和样式的情况下实现相同的效果将它们加载到组件级别。 谢谢。

我在这里回答,说我已经通过使用单独的服务来加载脚本来解决了该问题,并且只会将该服务注入需要的组件中,并为ID提供该页面上需要的一系列脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM