我正在编写一个 angular2 组件并面临这个问题。
描述: 当触发 (change)
事件时,我想将选择选择器中的选项值推送到其处理程序。
比如下面的模板:
<select (change)="onItemChange(<!--something to push-->)">
<option *ngFor="#value of values" value="{{value.key}}">{{value.value}}</option>
</select>
组件类:
export Class Demo{
private values = [
{
key:"key1",
value:"value1"
},
{
key:"key2",
value:"value2"
}
]
constructor(){}
onItemChange(anyThing:any){
console.log(anyThing); //Here I want the changed value
}
}
如何获取值(不使用 jquery)?
原文由 Garry 发布,翻译遵循 CC BY-SA 4.0 许可协议
有一种方法可以从不同的选项中获取价值。检查这个 plunker
组件.html
组件.ts