【发布时间】:2023-03-14 09:00:01
【问题描述】:
在类中声明或初始化数据成员时,以下内容似乎永远不会起作用
var view: string[];
var view: string[] = [];
let view: string[];
let view: string[] = [];
尽管打字稿文档说它应该
https://www.typescriptlang.org/docs/handbook/basic-types.html https://www.typescriptlang.org/docs/tutorial.html
如果我这样做了
view: string[];
constructor() {
this.view = [];
}
一切都很好。
谁能解释一下原因
export class TextComponent implements OnInit {
let view: string[] = [];
ngOnInit() {
....
}
}
或任何前面提到的变体总是会导致错误
ngOnInit is not defined