我想制作动态ngmodel,但给我错误这个代码。如何制作动态 ngModel?
veritext={};
<ion-item *ngFor="let ver of grafik" >
<input type="number" [(ngModel)]="veritext.ver.value" class="verigondertext" >
</ion-item>
根据您的代码,您可以尝试像这样编辑它。
而不是声明{}
对象,使其成为数组[]
。 因为你正在循环grafik
grafik=[];
假设你有这个数组
grafik = [
{
veritext: { ver:'', val:'' }
},
{
veritext: { ver:'', val:'' }
}
]
在您的 HTML 上
<ion-item *ngFor="let item of grafik" >
<input type="number" [(ngModel)]="item.veritext.val">
</ion-item>
@ahmet
请使用以下代码
veritext={};
<ion-item *ngFor="let ver of grafik" >
<input type="number" [(ngModel)]="ver.value" class="verigondertext" >
</ion-item>
确保如果"value">键在 grafik 数组中不可用,则会出现错误。
我希望这是你的工作
我相信这将解决您的问题:)
[(ngModel)]="veritext[ver.value]"