gpt4 book ai didi

javascript - 选项标签返回字符串值而不是 Angular 中 ngModel 的数字

转载 作者:太空狗 更新时间:2023-10-29 16:51:28 26 4
gpt4 key购买 nike

HTML:

<select [(ngModel)]='i.PaycodeId'>
<option *ngFor="let j of payCode" [value]='j.ID'>{{j.value}}</option>
</select>

支付码:

[{"ID":0,"value":"Cycle"},{"ID":1,"value":"Truck"},{"ID":2,"value":"Car"}]

i.PaycodeId 中,通过 ngModel,它将数字设置为字符串值,而不是像 "1"/"2" 这样的数字,同时传递给 select 的值是 ID 值为数字的对象。我希望此值仅作为数字

最佳答案

不使用 [value],而是使用 [ngValue]。

<select [(ngModel)]='i.PaycodeId'>
<option *ngFor="let j of payCode" [ngValue]='j.ID'>{{j.value}}</option>
</select>

关于javascript - 选项标签返回字符串值而不是 Angular 中 ngModel 的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37921596/

26 4 0