在我的Angular模板</style>中使用<style scoped =“”>

时间:2015-01-20 22:55:28

标签: javascript css angularjs

我在加载指令时在templateUrl中指定的htm文件中使用....添加一些CSS样式。

这是个坏主意吗?每次在渲染页面上实例化模板时,它是否会重复,或者Angular是否比它更智能?使用检查器,它似乎会随模板的每个实例重复。

然后如何加载一些作用于模板(指令)的CSS并仅加载且仅在加载模板时加载。

也许我过度优化了。

1 个答案:

答案 0 :(得分:1)

您过度优化并可能导致维护问题。你最终会玩“这种风格来自哪里?&#39;游戏。因为可能有一个样式是由不同的模板加载的相同名称,使以前加载的样式黯然失色。

CSS预处理器,如LESS和SASS,可以更好地创建CSS,通常会吐出一个大文件。但是,一旦该文件被缩小/缩小,大小应该是可管理的。

是否特定需要一组样式,这些样式仅适用于与构建CSS相对应的特定模板,以便为您提供所需的织机?