Myślę, że powinno być łatwo używać dobrze znanych atrybutów kątowych na dyrektywie po wyjęciu z pudełka.Atrybut ng-click na dyrektywie angularjs
Na przykład jeśli nazwa mojego dyrektywy jest myDirective chciałbym użyć go w ten sposób:
<div ng-controller="myController">
<my-directive ng-click="doSomething()"><my-directive>
</div>
zamiast konieczności zdefiniować atrybut niestandardowy click (onClick), jak w poniższym przykładzie
<div ng-controller="myController">
<my-directive on-click="doSomething()"><my-directive>
</div>
Wygląda na to, że polecenie ng-click może działać, ale musisz też określić kontroler ng na etykiecie dyrektywy, którego nie chcę. Chcę zdefiniować kontroler na sąsiednich div
Czy można użyć ng-click na dyrektywie wraz z kontrolerem zdefiniowanym na macierzystym elemencie HTML?
To nie wydają się działać ... - nadal muszę dostarczyć NG-kontroler w moim dyrektywy –
Więc chcesz funkcję „doSomthing()” nie będzie jednak w kontrolerze w twojej dyrektywie? – migontech
chcę coś takiego: ''