这是我的模型类
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();
}
}