【发布时间】:2021-06-02 12:19:50
【问题描述】:
我正在尝试使用动态模型创建输入列表,但不幸的是,我陷入了如何正确实现这一点。
基本上,我在这里有示例.ts。对象数组的初始对象是苹果。
fruits: any[] = [
{
name1: 'Apple'
}
]
在我的 UI 中,我创建了类似这样的内容:
<div *ngFor="let fruit of fruits; let i = index">
<input type="text" [(ngModel)]="fruit.name[i]" />
</div>
<button (click)="addNewInput()">Add new fruit</button>
当用户点击addNewInput()按钮时,它应该会自动添加一个新的输入。
但我收到一条错误消息,上面写着0 is undefined
对此或替代方法有任何帮助吗?
这里是 StackBlitz 链接:https://stackblitz.com/edit/angular-ivy-tbkzjw?file=src%2Fapp%2Fapp.component.html
【问题讨论】:
-
能否把代码分享到stackblitz.com,以便理解和帮助
-
我添加了链接@a.prakash
标签: angular