我尝试在类中动态创建变量来存储值并在 ngModel 和其他地方使用它。我知道,我可以像这样为 ngOnInit() 中的变量赋值
export class Component implements OnInit{
name: string;
ngOnInit(){
this.name = 'John Doe';
}
}
但我有一些问题 - 我从服务器 API 获取我的字段,但不知道我得到了什么和多少项目。我只能在获取后解析服务器响应并为新变量赋值。
我不能这样做(TS2540:无法分配给“名称”,因为它是常量或只读属性。)
export class Component implements OnInit{
ngOnInit(){
name = 'John Doe';
}
}
如何在 ngOnInit() 或其他地方为我的班级分配新字段?(我想我可以在构造函数中做到这一点,但文档说我不应该将它与对 API 的 Observable 调用和其他困难的事情一起使用)