0
根據文檔ngAfterContentInit被稱爲第一NgDoCheck後只有一次,但在我的情況下,執行兩次,我找不到爲什麼發生這種情況的原因。任何想法爲什麼這個鉤子可以執行兩次或任何已知的副作用,可以導致這種情況?爲什麼ngAfterContentInit鉤子被調用兩次?
根據文檔ngAfterContentInit被稱爲第一NgDoCheck後只有一次,但在我的情況下,執行兩次,我找不到爲什麼發生這種情況的原因。任何想法爲什麼這個鉤子可以執行兩次或任何已知的副作用,可以導致這種情況?爲什麼ngAfterContentInit鉤子被調用兩次?
我在一段時間得到了同樣的問題一次,它通常是由模板故障代碼引起的。如果它不是由剛剛更改的最後一件事造成的,可能很難追查。
這個問題是關於ngOnInit:why ngOnInit called twice?,但我相信這個問題是一樣的。 也看到https://github.com/angular/angular/issues/6782
很難說沒有看到你在做什麼。你可以在Plunker中重現嗎? –
請張貼一些代碼有錯誤 –
我不能發佈的代碼,那麼多行並沒有錯誤。我只是調用了兩次鉤子,導致視圖副作用。 – Konst