关于AngularJS和CSS的模块化

时间:2014-11-15 21:24:25

标签: css angularjs angularjs-directive stylesheet modularity

AngularJS指令和样式化的惯例是什么?

我是通过JS还是样式表设计的?如何保持自包含和模块化?

2 个答案:

答案 0 :(得分:0)

这在很大程度上取决于您使用的框架。在许多MVC框架中,您可以编写自己的视图助手,自动附加属于同一指令的JS文件和CSS文件。否则,您可以使用指令模板或Shadow DOM。

答案 1 :(得分:0)

没有惯例,因为这是其他库如extjs的问题。但是,在extjs中,每个组件都有一个配置,可以将样式放在内联样式中。

我的方法是在指令中包含一个单独的css,因为它很好地分离了样式。因为角度指令允许单独的模板,所以你的html也很好地与javascript分开。