ngModel无法达到Angular / Typescript对象

时间:2019-07-10 08:11:47

标签: angular typescript

我有一些要链接到ngModel的数据,但是有问题。

这是数据和代码示例:

dat = {
      "id": 0,
      "name": "",
      "subitem": {
        "subName": "",
      }
};

如果我使用:

[(ngModel)]="dat.name"

它将正常工作,并且不会出现任何错误,但是如果我尝试到达subName:

[(ngModel)]="dat.subitem.subName"

[(ngModel)]="dat.subitem[0].subName"

我得到一个错误:

无法读取未定义的属性..

如何找到子名称?

1 个答案:

答案 0 :(得分:0)

dat.subitem不是数组,它是一个对象,因此您可以像这样访问对象value [(ngModel)]="dat.subitem?.subName"