我在一个小团队中工作,在AngularJS中构建,并试图保持一些基本标准和最佳实践;特别是考虑到我们在Angel方面相对较新.
我的问题是关于指令.更准确地说,restrict
个选项.
我们中的一些人使用restrict: 'E'
,因此HTML中有<my-directive></my-directive>
.
其他人使用restrict: 'A'
,HTML中有<div my-directive></div>
.
然后,当然,你可以使用restrict: 'EA'
,并使用以上任何一种.
目前这没什么大不了的,不过当这个项目像它将要得到的那样大的时候,我希望任何人都能很容易地了解它正在发生什么.
无论是属性还是元素方式都有优缺点吗?
如果 Select "说元素"而不是"属性",有没有什么我们应该知道的trap ?