2017-07-16 8 views
1

HTMLAngularディレクティブを使用してTypeScript関数を呼び出すクリック可能なイメージを作成したいとします。私はAngularバージョン2.4.10を使用しています。Clickable image with Angular 2.x

私は様々なスニペットを試みたが、どれも働いていないと私は常に警告Attribute ng-click is not allowed here取得:onClick()

<a ng-click="myTypeScriptFunction()"> <img src="url-to-my-image"/></a> 

をし、それが正常に動作しますalert()ダイアログ:それはAngularで行うことができますどのように

<a onClick="alert('It worked');"> <img src="url-to-my-image"/></a> 

<a (click)="myTypeScriptFunction()"> <img src="url-to-my-image"/></a> 
+0

を適用しようとした角度/ CLIバージョン – Nihal

+0

を試すことが – Nihal

+0

Brijesh

答えて

1

変更を尋ねる前にドキュメントを確認してください

<a (click)="myTypeScriptFunction()" 

を使用して結合 clickイベントバインディングを使用します。

<button (click)="yourMethod()"> <img src="url-to-my-image"/></button> 
1

あなたは次のようになります。イベントの角2/4で