Angular中ngValue和value的区别
最近在用angula中的option时传递一个对象遇到问题,使用[value]绑定对象输出'[Object object]' 获取值失败。
解决办法
将[value]改为[ngValue]
value 用来绑定字符串,ngValue用于对象绑定
Property | Description |
---|---|
id: string | ID of the option element |
@Input() ngValue: any | Write-only. Tracks the value bound to the option element. Unlike the value binding, ngValue supports binding to objects. |
@Input() value: any | Write-only. Tracks simple string values bound to the option element. For objects, use the ngValue input binding. |