Angular2 - ngModel - 具有循环值的连接模型

时间:2018-05-23 08:43:24

标签: javascript angular typescript

我的模板中有一个[(ngModel)]绑定,就像

一样
<tbody *ngFor="let item of projParameters; let i = index">
....
....
<textarea placeholder="" [(ngModel)]="'projectViewService.projData.explanation'+item.value" [editable]="isFormEditable"></textarea>
</tbody>

当我们执行代码时,它没有与textarea绑定,因为它已经显示为文本,(它应该显示值)。

projectViewService.projData.explanation+item.value

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

实现目标的解决方法是

[(ngModel)]="this['projectViewService.projData.explanation'+ item.value]"

Working example

答案 1 :(得分:-1)

删除单引号并尝试

[(ngModel)]="projectViewService.projData.explanation+item.value"