我正在使用Angular,我想知道在构造函数中初始化变量是否有不利之处。我一直在互联网上看到人们在类组件和ngOnInit上初始化它们,并且仅将构造函数用于依赖项注入。我应该怎么做?
选项1
export class AppComponent {
title = 'app';
}
选项2
export class AppComponent {
title: string;
constructor() {
this.title = 'app';
}
}
选项3
export class AppComponent implements OnInit {
title: string;
constructor() {}
ngOnInit() {
this.title = 'app';
}
}