2016-06-16 7 views
2

Angular2では複数のボタンがあり、クリックすると値が設定されます。クリックイベントで式を使用することは可能ですか?つまり、関数を呼び出す代わりに、値を直接設定できますか?あなたが表現を使用することができますが{{}}式(クリック)イベントの使用方法

<button (click)="value=1">1</button> 

角度が()、属性名が[]に包まれた値の部分を評価を使用していない

<button (click)="{{value=1}}">1</button> 
<button (click)="{{value=1}}">2</button> 
<button (click)="{{value=1}}">3</button> 

答えて

2

のようないくつかのことに

<button (click)="setValue(1)">1</button> 
<button (click)="setValue(1)">2</button> 
<button (click)="setValue(1)">3</button> 

(または値が{{}}を含む場合、[()]またはの両方)。はと合わせて[]()を使用しないでください。

{{}}は結果を文字列化します。文字列以外の値をプロパティにバインドする場合は、{{}}を使用しないでください。

+0

ありがとうございました。出来た。 –

+0

あなたの時間のための素晴らしい詳細.. –

関連する問題