2017-12-14 4 views
3

私はスクロールライブラリを使用してDOM操作を行い、必要なことの1つは、コンポーネントのDOM要素の位置に基づいてアニメーションの終了を計算することです。問題は、私が正しい高さを与えない要素の高さを取得しようとするときです。角4ライフサイクルフックを扱う

私はAfterViewInitでそれを持っていて、私はAfterContentInitを試してきましたが、これはAfterViewCheckedに入れて、50回目の実行まで待つだけなので、ライフサイクルフックで変です。

ですから、すべてのDOMがAngularで完了するまで待つのがベストプラクティスですか?または、この回避策を唯一の方法でやっているだけです。これについて実際に悪い方法と思われる...

答えて

0

これはおそらく最良の修正ではありませんが、私は現在、この結果をいくらか達成するためにngOnInitに$(document).ready()を使用しています。もちろん、jQueryを使う必要があります。

関連する問題