2017-08-07 48 views
-3

我們能不能執行它在構造函數中做的所有相同的操作?ngOnInit()在Angular中有什麼意義?

+0

有此頁面上的答案:https://stackoverflow.com/questions/35763730/difference-between-constructor-and-ngoninit – David

+0

之間的差異'ngOnInit()'和構造函數儘管在構造函數中執行復雜邏輯肯定是一個反模式 – Kai

+2

[Constructor和ngOnInit之間的區別]的可能重複(https://stackoverflow.com/questions/35763730/difference-between-constructor-and -ngoninit) – Igor

回答

1

ngOnInit是Angular調用的生命週期鉤子,表示 Angular創建組件。

構造函數是該類的默認方法,當 類被實例化時,該類將被執行,並確保在類及其子類中的字段 的正確初始化。

有人在這裏給出一個很好的解釋Difference between Constructor and ngOnInit