【发布时间】:2013-03-14 21:16:07
【问题描述】:
我认为在开箱即用的指令上使用众所周知的角度属性应该很容易。
例如,如果我的指令的名称是 myDirective,我想这样使用它:
<div ng-controller="myController">
<my-directive ng-click="doSomething()"><my-directive>
</div>
而不是像下面的示例中需要定义自定义点击属性(onClick)
<div ng-controller="myController">
<my-directive on-click="doSomething()"><my-directive>
</div>
似乎 ng-click 可以工作,但是您也需要在指令标签上指定 ng-controller ,这是我不想要的。我想在周围的 div 上定义控制器
是否可以在指令上使用 ng-click 以及在父 html 元素上定义的控制器?
【问题讨论】:
标签: angularjs angularjs-directive