ngModel 中的离子 2 动态变量



我想制作动态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]"

最新更新