最佳答案
我在一个小团队中工作,构建 AngularJS,并试图维护一些基本的标准和最佳实践; 特别是考虑到我们在 Angular 方面相对较新。
我的问题是关于指令。更准确地说,restrict
选项。
Some of us are using restrict: 'E'
thus having <my-directive></my-directive>
in the html.
其他的则在 html 中使用 restrict: 'A'
和 <div my-directive></div>
。
然后,当然,您可以使用 restrict: 'EA'
并使用上述任何一种。
目前这没什么大不了的,尽管当这个项目达到它将要达到的最大规模时,我希望任何人都能看着它,轻松地理解正在发生的事情。
Are there pros/cons to either the attribute or element way of doing things?
如果选择元素而不是属性,我们是否应该知道一些陷阱?