我有一个看起来像的模板:
scope:{
localClickFunc: "&click",
myLocalDbClickFunc: "&dblclick"
} ...
<myButton ng-click="localClickFunc($event)" ng-doubleckick="myLocalDbClickFunc($event)"/>
还有许多其他事件(鼠标悬停等)
我的 localClickFunc 在范围指令中与控制器功能绑定(对于我的情况,它们可以与“=”绑定没关系)。
问题是,在使用这个“myButton”指令时,并非所有属性都是必需的。如果我将它与所有其他事件一起使用,将通过角度注册并触发到 noop 函数。
我可以在屏幕上有多达 1000 个按钮。对此有什么解决方案?有条件模板吗?