2017-08-06 96 views
1

我希望當我改變一個select元素角 - 選擇 - 指令的變化值

<select alert-select [(ngModel)]="area_id"> 
    <option value="1">Area 1</option> 
    <option value="2">Area 2</option> 
</select> 

我想要的值(不使用創建一個指示(警報選擇),可以使一些動作(變化))每次更改時都會提醒(area_id)選擇的值。

回答

1

您可以添加您的指令內的事件監聽器

@HostListener('ngModelChange', ['$event']) 
onChange(event) { 
    console.log(event); 
} 

@HostListener('change', ['$event']) 
onChange(event) { 
    console.log(event.target.value); 
} 

(或兩者使其具有或不具有ngModel工作)