将angularjs指令中的属性限制为注释的优点是什么?是不是编译器剥离了注释?

时间:2017-11-09 12:38:46

标签: angularjs directive

这为AngularJS提供了哪些优势?

<!-- directive: directive-name arguments -->

2 个答案:

答案 0 :(得分:2)

有优点。更重要的是,Papa Jhon suggests以避免这种情况。

  

创建作为独立元素有意义的指令时,   允许限制E(自定义元素)并可选择限制A(自定义   属性)。通常,如果它可以是它自己的控制,E是   适当。一般准则是允许EA但倾向于   在它独立和作为属性时作为元素实现   当它增强其现有的DOM元素时。

更重要的是,角度中有一个特殊的flag可以禁用此功能并加快编译速度。

所以没有任何优势。

答案 1 :(得分:0)

如果您使用restrict:"C",则表示课程不评论

ex:<div class="container"></div>

js:

module.directive('container',function(){
   //do something
 })