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, restrictopcje.
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?