を追加します。角度4は、動的に私が動的にdivタグにクリックイベントを追加する必要がありますクリックイベント
<div *ngIf="item.click">
<div (click)="item.click" >{{item.name}} (should trigger({{item.click}})</div>
</div>
私のオブジェクトは次のようになります。
item: {name: 'Action', click: '_actionService.triggerAction()'}
私はすべてのエラーを得ることはありませんコードを実行しているのにclickイベントが作成されていないようです。
提案がありますか?
私はこれが可能であればかなりわからないが喜んでいるでしょう –
角度バインディングを使用してクリックハンドラを動的に追加する方法はありません。 item.click?doSomething($ event):null "'(item.click'が真実であるときにユーザがクリックした場合にのみ) 'doSomething()'を呼び出します。 –
'(クリック)=" item.click "は何をすべきかわかりません(現在の状態は何もしません) –