2017-04-23 15 views
-1

次のドロップダウンがあり、このオプションの1つをクリックして選択することができません。angular2でドロップダウンをクリックする方法

<select > 
    <option value="volvo">Volvo</option> 
    <option value="saab" (click)="get()">Saab</option> 
    <option value="mercedes">Mercedes</option> 
    <option value="audi">Audi</option> 
</select> 

get() { 
    alert('hi'); 
} 
+0

instread'あなたはNGクリック= '私は角2 –

+0

申し訳ありませんが、この' <選択し、[(ngModel)] = "モデル" をしてみてください(クリック)= "取得'使用する必要があります() "> ...' – MMR

+0

を使用しています –

答えて

0

あなたは、selectのためではなく、オプションのためにあなたが(変化する)イベントを使用することができます

<select [(ngModel)] = "selected" (change)="onchange(event)"> 
     <option value="volvo">Volvo</option> 
     <option value="saab" >Saab</option> 
     <option value="mercedes">Mercedes</option> 
     <option value="audi">Audi</option> 
    </select> 

DEMO

1

changeを持つ必要があります。 (クリック) `の

<select (change)="onchange(event)"> 
<option value="volvo">Volvo</option> 
<option value="saab">Saab</option> 
<option value="mercedes">Mercedes</option> 
<option value="audi">Audi</option> 
</select> 

onchange(event) { 
if(event.target.value=="saab") 
    { 
    //perform your action 
    } 
} 
関連する問題