我正在开发模板驱动方法的应用程序。下面是我的项目结构。
- 父母
父组件.ts
父组件.html
- 孩子
child.component.ts
child.component.html
child.ts
child.ts:
export class child {
public childValue: address[];
}
export class address {
public state: string;
public city: string;
}
child.component.ts
<div *ngFor="let item of ValueItem; let i=index">
<label> {{item.name}}</label>
<input name="city" [(ngModel)]="address[i].state"/>
</div>
当我尝试将地址对象的状态字符串映射到ngModel
时,我无法执行此操作,并且它显示错误“无法读取未定义的属性‘状态’”。是否可以将对象数组中的对象映射到ngModel
?如果是这样,如何做到这一点?