0
docsによると、ngAfterContentInitは最初のNgDoCheckの後に1回しか呼び出されませんが、私の場合は2回実行されています。なぜこれが起きているのかわかりません。なぜこのフックが2回実行されるか、それを引き起こす可能性のある既知の副作用についてのアイデアはありますか?なぜngAfterContentInitフックが2回呼び出されるのですか?
docsによると、ngAfterContentInitは最初のNgDoCheckの後に1回しか呼び出されませんが、私の場合は2回実行されています。なぜこれが起きているのかわかりません。なぜこのフックが2回実行されるか、それを引き起こす可能性のある既知の副作用についてのアイデアはありますか?なぜngAfterContentInitフックが2回呼び出されるのですか?
私はしばらくの間、同じ問題を抱えています。これは、通常、テンプレート内の不完全なコードが原因です。それはあなたが今変更した最後のものによって引き起こされていない場合は、追跡するのは難しいことができます。
この質問はngOnInitについてです:why ngOnInit called twice?ですが、問題は同じだと思います。 も参照してください。https://github.com/angular/angular/issues/6782
あなたがしていることを見ずに告げるのは難しいです。 Plunkerで再現できますか? –
エラーが発生したコードを投稿してください –
非常に多くのコード行を投稿することはできず、エラーもありません。私はちょうどビューの副作用を引き起こす2回呼ばれるこのフックを持っている。 – Konst