У меня есть директива атрибут ограничен следующим образом:Как передать несколько атрибутов в директиве атрибутов Angular.js?
restrict: "A"
Мне нужно передать в двух атрибутов; число и функцию/обратный вызов, обращаясь к ним в пределах директивы, используя объект attrs
.
Если директива была директива элемента, ограниченная с "E"
я мог на это:
<example-directive example-number="99" example-function="exampleCallback()">
Однако, по причинам, я не буду вдаваться в мне нужна директива, чтобы быть директивой атрибута.
Как передать несколько атрибутов в директиве атрибута?
Это зависит от типа области действия, создаваемой вашей директивой (если таковая имеется). Возможны следующие варианты: нет новой области (по умолчанию или явной с помощью «scope: false»), новой области (с обычным прототипным наследованием, то есть «scope: true») и изолировать область видимости (т. Е. «Scope: {...} '). Какую область действия создает ваша директива? –
@MarkRajcok У этого есть изоляционная область. – Undistraction