【发布时间】:2014-06-06 21:49:45
【问题描述】:
我在一个小团队中工作,使用 AngularJS 构建并尝试维护一些基本标准和最佳实践;尤其是考虑到我们对 Angular 还比较陌生。
我的问题是关于指令的。更准确地说,restrict 选项。
我们中的一些人使用restrict: 'E',因此在 html 中有<my-directive></my-directive>。
其他人使用 restrict: 'A' 并在 html 中使用 <div my-directive></div>。
然后,当然,您可以使用restrict: 'EA' 并使用上述任何一种。
目前这没什么大不了的,但当这个项目达到它的规模时,我希望任何人看着它都能轻松了解发生了什么。
属性或元素的处理方式有优缺点吗?
如果选择说元素而不是属性,我们应该知道哪些陷阱?
【问题讨论】:
标签: javascript html angularjs