如何在Angular中访问可变嵌套JSON数据模型



这是我的模型类

export class a{
ab: Ab;
b: string;
}
export class Ab{
var: string;
}

现在我想为类"Ab"中的变量"var"设置值,为此我正在编写

cont a = new a();
a.ab.var = 'demo text';

如果我这样工作,我会得到以下错误,

Cannot set property 'var' of undefined TypeError: Cannot set property 'var' of undefined

我还想将这种类型的pf更复杂的json数据作为POST请求发送,所以无论如何访问这个变量

因为在"a"类中,"ab"变量在创建类时取空值。CCD_ 1简单地指定变量CCD_ 2的类型。如果在类a的构造函数中创建一个新对象ab,问题就会得到解决。

export class a {
ab: Ab;
b: string;
constructor() {
this.ab = new Ab();
}
}

最新更新