2017-08-06 95 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工作)