2017-04-23 1 views
-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 (클릭)'는'사용해야합니다' –

+0

죄송 내가' – MMR

+0

이 각이 시도 사용하고 = NG 클릭 <선택 [(ngModel는)] = "모델은"(클릭) = "GET() "> ...' –

답변

0

당신은

<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

당신은 (변경) 이벤트를 사용할 수없는 옵션 들어, select에 대한 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 
    } 
} 
관련 문제