javascript-jp.dev
javascript
html
jquery
css
angular
node.js
typescript
reactjs
npm
arrays
Dark
angular lifecycle hooks
[1/1]
ネストオブジェクトの変更検出とngOnChanges
問題 Angular2のライフサイクルフックであるngOnChangesが、ネストされたオブジェクトのプロパティが変更された場合に実行されないことがあります。原因 Angular2の変更検出システムは、オブジェクトの参照が変更された場合にのみ、そのオブジェクトのプロパティを監視します。ネストされたオブジェクトの場合、親オブジェクトへの参照が変更されない限り、そのオブジェクトのプロパティの変更は検出されません。
Angularコンポーネントの初期化の違い
Angularのコンポーネントライフサイクルでは、コンポーネントが初期化される際に、constructorとngOnInitというメソッドが呼ばれます。これらのメソッドは、一見似ているように見えますが、その役割とタイミングは異なります。主な用途 コンポーネントの依存関係注入 プロパティの初期化 クラスフィールドの定義
1