Angular 如何初始化索引为ngFor的变量?
如果我有一个类型为Angular 如何初始化索引为ngFor的变量?,angular,angular-ngmodel,ngfor,Angular,Angular Ngmodel,Ngfor,如果我有一个类型为{id?:number,name?:text}的数组pageForm,并且我想用HTML中的ngFor循环自动初始化id参数,我应该怎么做 我正在尝试类似的东西: 您也可以在ngFor表达式中将索引值设置为id字段 <div *ngFor="let page of pageForm ; let i=index; page.id=i" > <input type="number" name="id-{{i}}" > </div>
{id?:number,name?:text}
的数组pageForm,并且我想用HTML中的ngFor循环自动初始化id参数,我应该怎么做
我正在尝试类似的东西:
您也可以在ngFor表达式中将索引值设置为id字段
<div *ngFor="let page of pageForm ; let i=index; page.id=i" >
<input type="number" name="id-{{i}}" >
</div>
现在输入的名称将是id-0、id-1…您也可以在ngFor表达式中将索引值设置为id字段
<div *ngFor="let page of pageForm ; let i=index; page.id=i" >
<input type="number" name="id-{{i}}" >
</div>
现在,您输入的名称是id-0,id-1…让我重新表述您的问题。您希望将循环索引设置为id字段。我的理解正确吗?确切地说@Ms.tamil你到底想在这里实现什么?就应用程序的性能而言,
*ngFor
中的ngModel
对我来说似乎不是一个好主意。尝试根据id使用ngFor对数组进行排序,因此需要在单击“添加用户”时自动初始化id属性让我重新表述您的问题。您希望将循环索引设置为id字段。我的理解正确吗?确切地说@Ms.tamil你到底想在这里实现什么?就应用程序的性能而言,*ngFor
中的ngModel
对我来说似乎不是一个好主意。尝试根据id使用ngFor对数组进行排序,因此需要在单击“添加用户”时自动初始化id属性