【发布时间】:2023-04-02 21:51:02
【问题描述】:
通常,我会这样声明输入类型(效果很好):
<input [(ngModel)]="input1" type="number" placeholder="Working"/>
然而,我希望类型是动态的,因此我使用属性绑定[type]="objectType"。为了简化问题,我使用了[type]="'number'"。
<input [(ngModel)]="input2" [type]="'number'" placeholder="Not Working"/>
现在的问题是,当我对input2 进行更改时,它会被转换为字符串。 input1 的情况并非如此 - 它仍然是预期行为的数字。如何使用类型的属性绑定并防止其转换为字符串?
【问题讨论】: