在ngFor内的[(ngModel)]绑定失败
`<tr *ngFor="let sheet of sheetData;let i = index">
<td class="commonWidth" *ngFor="let td of sheetTd;let j = index; trackBy: trackByIndex"><input type="text" [(ngModel)]="sheetTd[j]" name="{{j}}"></td>
</tr>`
前提是:
sheetData=[{name:'1'},{name:'2'}];
sheetTd=["sheet.name","sheet.kind","sheet.childKind","sheet.brand","sheet.date","sheet.validity","sheet.price","sheet.price"]
但是结果如下:
完全没有绑定好,个人感觉是模板解析了一次只把sheetTd[j]解析成了"sheet.name"等字符串,没有进一步解析成sheet的属性,求大神分析
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你写得太复杂。
楼上正解,复杂没办法,公共组件