次のようなテンプレートがあります。
scope:{
localClickFunc: "&click",
myLocalDbClickFunc: "&dblclick"
} ...
<myButton ng-click="localClickFunc($event)" ng-doubleckick="myLocalDbClickFunc($event)"/>
他にもたくさんのイベントがあります(マウスオーバーなど)
私のlocalClickFuncは、スコープディレクティブでコントローラー関数にバインドされています(私の場合は「=」でバインドできます)。
問題は、この 'myButton' ディレクティブの使用では、すべての属性が必要ではないということです。他のすべてのイベントと一緒に使用すると、角度を介して noop 関数に登録および起動されます。
画面に 1000 個ものボタンを配置できます。これに対する解決策は何ですか? 条件付きテンプレートはありますか?