-1
在Angular項目中,我們經常可以看到課程,但我們沒有看到實例或關鍵字new
。我的問題是,Angular實例在什麼時候上課? constructor
或ngOnInit()
方法在什麼時候運行?類在Angular 2中創建實例的哪一點?
在Angular項目中,我們經常可以看到課程,但我們沒有看到實例或關鍵字new
。我的問題是,Angular實例在什麼時候上課? constructor
或ngOnInit()
方法在什麼時候運行?類在Angular 2中創建實例的哪一點?
當它們需要時,它們被實例化(並因此構造函數被運行)。
例如,組件在需要呈現組件時被實例化,或者通過路由到或通過在某些模板中通過<some-component>
來調用。服務在需要提供時被實例化。
ngOnInit
是特定於組件的生命週期鉤子。您可以在this question中閱讀更多關於它與構造函數的信息。
後面的問題:[Constructor和OnInit之間的區別](https://stackoverflow.com/questions/35763730/difference-between-constructor-and-ngoninit) – Alex