Я работаю в небольшой команде, создавая в AngularJS и стараясь поддерживать некоторые базовые стандарты и лучшие практики; особенно учитывая, что мы относительно новы с Angular.
Мой вопрос касается директив. Точнее, параметры restrict
.
Некоторые из нас используют restrict: 'E'
, имея <my-directive></my-directive>
в html.
Другие используют restrict: 'A'
и имеют <div my-directive></div>
в html.
Тогда, конечно, вы можете использовать restrict: 'EA'
и использовать любой из приведенных выше.
На данный момент это не имеет большого значения, хотя, когда этот проект будет таким же большим, как он собирается получить, мне бы хотелось, чтобы кто-то смотрел на него, чтобы легко понять, что происходит.
Есть ли плюсы/минусы для атрибута или элемента, способного делать что-то?
Есть ли какие-либо подводные камни, которые мы должны знать, если вы выбираете атрибут say над атрибутом?