2017-08-07 16 views
-3

コンストラクタで実行される操作と同じ操作をすべて実行できませんか?AngularでngOnInit()の意味は何ですか?

+0

与える:https://stackoverflow.com/questions/35763730/difference-between-constructor-and-ngoninit – David

+0

の違いを'ngOnInit()'とコンストラクタにもかかわらず、コンストラクタで複雑なロジックを実行することは間違いなく反パターンです。 – Kai

+2

[コンストラクタとngOnInitの違い]の可能な複製(https://stackoverflow.com/questions/35763730/difference-between-constructor-and -ngoninit) – Igor

答えて

1

ngOnInitは、アングルで呼び出されるライフサイクルフックで、 というコンポーネントが作成されていることを示します。

コンストラクタは、 クラスがインスタンス化され、クラスおよびそのサブクラスのフィールド の適切な初期化が確実に行われるときに実行されるクラスのデフォルトメソッドです。

誰かがここで本当に良い説明このページの答えがあるDifference between Constructor and ngOnInit

関連する問題