Estou trabalhando em uma pequena equipe, construindo em AngularJS e tentando manter alguns padrões básicos e melhores práticas; especialmente porque somos relativamente novos no Angular.
Minha pergunta é em relação às Diretivas. Mais precisamente, as restrictopções.
Alguns de nós estão usando restrict: 'E'assim tendo <my-directive></my-directive>no html.
Outros estão usando restrict: 'A'e tendo <div my-directive></div>no html.
Então, é claro, você pode usar restrict: 'EA'e usar qualquer um dos itens acima.
No momento não é grande coisa, embora quando este projeto estiver tão grande quanto pode ser, eu gostaria que qualquer pessoa olhando para ele entendesse facilmente o que está acontecendo.
Existem prós / contras no modo de fazer as coisas de atributo ou elemento?
Existem armadilhas que devemos saber, ao escolher dizer elemento em vez de atributo?