2017-12-20 31 views
1

私は2年間、AngularJSui-routerで働いています。Angular 5でDOMとBindingの負荷を検出するにはどうすればよいですか?

私のプロジェクトの理由から、DOMとバインディングが終了したときに検出したイベントをトリガする必要がありましたが、今は問題があります。私は$(ドキュメント).ready()...今

を使用jQueryの

... $ stateChangeSuccessを使用して、$遷移し、それが動作しますが、私は角度5に私のプロジェクトを移行しました、DOMの全負荷と角度バインディングの検出方法はわかりません。私の問題のためのイベントや解決策はありますか?

ありがとうございました!

+0

インターフェイスが少ないため、角度ライフサイクルhttps://angular.io/guide/lifecycle-hooksを読むことをお勧めします。おそらくonInitはオプションです。それはあなたが探しているものによって異なります。あなたのDOMが外部のjqueryスクリプトではなく角度だけで修正されていることを確認してください。 –

答えて

0

このようにドキュメントオブジェクトにアクセスすると、ドキュメントオブジェクトにアクセスできます。 https://stackoverflow.com/a/37521339/8910524を参照してください。

しかし、角度のある方法は、DOMに直接触れるのを避け、代わりにngIfなどを使用してイベントやフラグをテンプレートに書き込むことです。どのようなユースケースであっても、角度を変える方法はおそらくあります。

関連する問題