Estoy trabajando en un equipo pequeño, construyendo en AngularJS y tratando de mantener algunos estándares básicos y mejores prácticas; especialmente dado que somos relativamente nuevos con Angular.
Mi pregunta se refiere a las Directivas. Más exactamente, las restrictopciones.
Algunos de nosotros estamos usando restrict: 'E'así tener <my-directive></my-directive>en el html.
Otros están usando restrict: 'A'y teniendo <div my-directive></div>en html.
Entonces, por supuesto, puedes usar restrict: 'EA' y usar cualquiera de los anteriores.
Por el momento no es gran cosa, aunque cuando este proyecto sea tan grande como va a llegar, me gustaría que cualquiera que lo esté mirando para entender fácilmente lo que está pasando.
¿Hay ventajas / desventajas en la forma de hacer las cosas, ya sea por atributos o elementos?
¿Hay alguna trampa que debamos conocer si elegimos un elemento sobre un atributo?