ng-click-Attribut in der anglejs-Direktive
Ich denke, es sollte einfach sein, die bekannten Winkelattribute für eine Direktive zu verwenden.
Wenn der Name meiner Direktive beispielsweise myDirective lautet, möchte ich es folgendermaßen verwenden:
<div ng-controller="myController">
<my-directive ng-click="doSomething()"><my-directive>
</div>
anstatt wie im folgenden Beispiel ein benutzerdefiniertes Klickattribut (onClick) definieren zu müssen
<div ng-controller="myController">
<my-directive on-click="doSomething()"><my-directive>
</div>
Es scheint, dass ng-click funktionieren kann, aber dann müssen Sie ng-controller auch auf dem Direktiven-Tag angeben, was ich nicht möchte. Ich möchte den Controller auf einem umgebenden Div definieren
Ist es möglich, ng-click auf eine Direktive zusammen mit einem Controller zu verwenden, der für ein übergeordnetes HTML-Element definiert ist?