我正在一个小团队中工作,使用AngularJS进行构建,并试图维护一些基本标准和最佳实践。特别是考虑到我们相对较新的Angular。
我的问题是关于指令的。更准确地说,是restrict
选项。
restrict: 'E'
因此,我们中的某些人<my-directive></my-directive>
在html 中使用了它。
别人都在用restrict: 'A'
,并具有<div my-directive></div>
在html。
然后,当然可以使用restrict: 'EA'
以上两种方法之一。
目前,这没什么大不了的,尽管当这个项目达到预期的规模时,我希望任何人都可以轻松地了解正在发生的事情。
属性或元素的处理方式是否有利弊?
如果在属性上选择说元素,我们应该知道哪些陷阱?