【问题标题】:How can i bind a property of an object inner another object in Angular?如何在 Angular 中将一个对象的属性绑定到另一个对象内部?
【发布时间】:2020-11-12 15:38:03
【问题描述】:

我正在尝试通过输入字段将字符串对象属性绑定在对象内部,但是当我在其中写入时,它将返回“无法读取未定义的属性'key1'”。

StackBlitz example project

【问题讨论】:

  • 目前只定义了类型。您需要在模板中对其进行初始化以绑定到它:text: test = { obj1: {key1: ''}};

标签: angular data-binding


【解决方案1】:

更改文本对象

text: test = {};

text: test = {
    obj1: {
      
    }
  };

因为对于key来说,输入值就可以创建,但是对于像obj1这样的对象,你需要定义它来访问任何key。

【讨论】:

    猜你喜欢
    • 2020-06-22
    • 1970-01-01
    • 2020-12-07
    • 2011-05-26
    • 1970-01-01
    • 2021-09-13
    • 2019-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多