2017-06-13 13 views

答えて

0

ドキュメントの状態(約ngAfterViewChecked):

角度は、コンポーネントのビューと子ビューをチェックした後に応答します。 ngAfterViewInitの後に続き、すべてのngAfterContentChecked()の後に呼び出されます。 コンポーネントのみのフックです。

したがって、子ビューはこのコールバックをトリガーします。問題は、どのビューが更新されたかを知ることができないことです。特定のビューが更新されていることを知りたい場合は、Componentsにラップし、ngAfterViewCheckedをそれぞれ内に置き換えてEventEmitterOutput)を使用して親Componentに通知してください。初期レンダリングをリスンする場合は、ngAfterContentCheckedをオーバーライドします。

更新#1:

あなたは最初についてだけ気にしている場合、レンダリング、それはngAfterViewInitを上書きするのに十分なの見解を区別する必要はありません。

応答し角度を初期化した後、コンポーネントのビューと子 が表示されます。最初のngAfterContentChecked()の後に1回呼び出されます。 A コンポーネントのみのフックです。

+0

いいえ知っておく必要はありません。私はすべての子が完全にレンダリングされる時を知る必要があります。 –

+0

さて、ngAfterViewInitを使ってください。私の答えを更新しました。 – Siegmeyer

関連する問題