HTML:
<select [(ngModel)]='i.PaycodeId'>
<option *ngFor="let j of payCode" [value]='j.ID'>{{j.value}}</option>
</select>
payCode:
[{"ID":0,"value":"Cycle"},{"ID":1,"value":"Truck"},{"ID":2,"value":"Car"}]
In i.PaycodeId
, 通过ngModel
,它将数字设置为字符串值而不是数字"1"/"2"
而传递给 select 的值是 ID 值为数字的对象。
我想要这个值number only.
不使用 [value],而是使用 [ngValue]。
<select [(ngModel)]='i.PaycodeId'>
<option *ngFor="let j of payCode" [ngValue]='j.ID'>{{j.value}}</option>
</select>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)