通常,我会以这种方式声明输入类型(效果很好):
<input [(ngModel)]="input1" type="number" placeholder="Working"/>
但是,我希望类型是动态的,因此我使用 property binding [type]="objectType"
。为了简化问题,我使用了[type]="'number'"
.
<input [(ngModel)]="input2" [type]="'number'" placeholder="Not Working"/>
现在的问题是,每当我对 进行更改时input2
,它都会转换为字符串。情况并非如此input1
- 它仍然是预期行为的数字。如何将属性绑定用于类型并防止其转换为字符串?