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