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属性