問題タブ [angular-lifecycle-hooks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Obsevable ANDレンダリングがAngular 11で終了した後にコードを実行する方法は?
私のAngular 11プロジェクトでは、ビューを変更するObservableがあり、レンダリング中に時間がかかります。
このようなもの:
ngOnInit
オブザーバブルを実行した後、実行中および処理中のデータ。データが到着した後、パイプはテンプレートを変更します。しかし、この変化ngAfterViewInit
は完成後に起こります。したがって、パイプの後に実行するソウルションが必要であり、パイプが終了したためにレンダリングが終了しました。
オブザーバブルと原因となったレンダリングが終了した後にコード (ツールチップの初期化) を実行するにはどうすればよいですか?
ngAfterViewChecked
ビューが変更されているときに常に実行され、ツールチップの初期化によってビューも変更されるため、これは良い解決策ではありません。したがって、この初期化を一度だけ実行したいと思います。
解決策はありますか?