Je travaille dans une petite équipe, construisant dans AngularJS et essayant de maintenir certaines normes de base et les meilleures pratiques; d'autant plus que nous sommes relativement nouveaux avec Angular.
Ma question concerne les directives. Plus précisément, les restrict
options.
Certains d'entre nous utilisent restrict: 'E'
ainsi avoir <my-directive></my-directive>
dans le html.
D'autres utilisent restrict: 'A'
et ont <div my-directive></div>
dans le html.
Ensuite, bien sûr, vous pouvez utiliser restrict: 'EA'
et utiliser l'un ou l'autre des éléments ci-dessus.
Pour le moment, ce n'est pas un gros problème, mais lorsque ce projet est aussi grand que prévu, j'aimerais que quiconque le regarde comprenne facilement ce qui se passe.
Y a-t-il des avantages / inconvénients à l'attribut ou à l'élément pour faire les choses?
Y a-t-il des écueils que nous devrions connaître si vous choisissez un élément plutôt qu'un attribut?