AngularJS指令和样式化的惯例是什么?
我是通过JS还是样式表设计的?如何保持自包含和模块化?
答案 0 :(得分:0)
这在很大程度上取决于您使用的框架。在许多MVC框架中,您可以编写自己的视图助手,自动附加属于同一指令的JS文件和CSS文件。否则,您可以使用指令模板或Shadow DOM。
答案 1 :(得分:0)
没有惯例,因为这是其他库如extjs的问题。但是,在extjs中,每个组件都有一个配置,可以将样式放在内联样式中。
我的方法是在指令中包含一个单独的css,因为它很好地分离了样式。因为角度指令允许单独的模板,所以你的html也很好地与javascript分开。