4
所以我一直在閱讀角2有兩種方法來做同樣的事情,但我不知道它的根本區別,如果有的話。什麼時候使用構造函數,何時使用OnInit
考慮以下
構造
export class MyComponent {
myAge: number;
constructor(){
this.myAge = 24;
}
}
的OnInit
export class MyComponent implements OnInit{
myAge: number;
ngOnInit(): any {
this.myAge = 24;
}
}
謝謝你的回答!有一個問題,ngOnInit看起來像是一個有角度的構造函數,它一直使用它是不好的?有沒有任何性能問題? –
不客氣!不,這不壞...它只是晚於組件生命週期中的構造函數調用。 –