Pracuję w małym zespole, buduję w AngularJS i staram się utrzymać kilka podstawowych standardów i najlepszych praktyk; zwłaszcza biorąc pod uwagę, że jesteśmy stosunkowo nowi w Angular.
Moje pytanie dotyczy dyrektyw. Dokładniej, restrict
opcje.
Niektórzy z nas używają restrict: 'E'
tego <my-directive></my-directive>
w html.
Inni używają restrict: 'A'
i mają <div my-directive></div>
w html.
Następnie możesz oczywiście restrict: 'EA'
użyć dowolnego z powyższych.
W tej chwili to nic wielkiego, ale kiedy ten projekt jest tak duży, jak będzie, chciałbym, żeby każdy, kto na niego spojrzał, łatwo zrozumiał, co się dzieje.
Czy istnieją wady / zalety atrybutu lub elementu sposobu robienia rzeczy?
Czy są jakieś pułapki, które powinniśmy wiedzieć, wybierając powiedz element zamiast atrybutu?