atrybut ng-click w dyrektywie angularjs
Myślę, że powinno być łatwo użyć dobrze znanych atrybutów kątowych dla dyrektywy z pudełka.
Na przykład, jeśli nazwa mojej dyrektywy to myDirective, chciałbym jej użyć w ten sposób:
<div ng-controller="myController">
<my-directive ng-click="doSomething()"><my-directive>
</div>
zamiast definiować niestandardowy atrybut kliknięcia (onClick), jak w poniższym przykładzie
<div ng-controller="myController">
<my-directive on-click="doSomething()"><my-directive>
</div>
Wygląda na to, że ng-click może działać, ale wtedy musisz podać także ng-controller na tagu dyrektywy, którego nie chcę. Chcę zdefiniować kontroler na otaczającym div
Czy jest możliwe użycie ng-click na dyrektywie razem ze sterownikiem zdefiniowanym w nadrzędnym elemencie HTML?