Возможно ли иметь несколько директив для одного и того же HTML-элемента?

Возможно ли иметь две разные директивы для одного и того же элемента HTML?

<div directiveone directivetwo></div>

или это вызовет проблемы с масштабом?


person Shamoon    schedule 14.10.2013    source источник


Ответы (1)


Да, вы можете, и это довольно распространено. Единственная потенциальная проблема с областью действия заключается в том, что вы не можете иметь несколько новых областей действия для одного и того же элемента. Согласно документам angular: «Если несколько директив для одного и того же элемента запрашивают новую область, создается только одна новая область». http://docs.angularjs.org/guide/directive

person KayakDave    schedule 14.10.2013
comment
Что делать, если у меня есть directivetwo в HTML для шаблона для directiveone? - person Shamoon; 14.10.2013
comment
Вместо оригинального div? Или также? - person KayakDave; 14.10.2013
comment
Внутри оригинала div - person Shamoon; 14.10.2013
comment
У вас есть пример того, что вы хотели бы сделать? Это действительно зависит от специфики. - person KayakDave; 14.10.2013