[Javascript] Angularjs推遲日誌運行計時器任務(s)


Answers

只有在第一次加載視圖時調用函數時,才面臨這個問題。 在控制台中註意到這個警告,但不知道這是否與只被調用一次的函數有關。 在控制器中,我將我的函數調用移動到“$ ionicView.enter”中,每次加載視圖時都會調用它。

$scope.$on('$ionicView.enter', function () {
            callMyFunction();
        });

希望這可以幫助。

Question

構建一個離子應用程序,並突然遇到一個問題,我發現真的很難調試瀏覽器'推遲'長時間運行的計時器任務導致我的視圖在其控制器中執行代碼只有一次(即使控制器顯式重新加載)。

警告是:

推遲長時間運行計時器任務以提高滾動平滑度。 請參閱crbug.com/574343。

我在之後:

  • 了解警告及其發生的原因
  • 任何指導如何去調試這樣的警告。

提前致謝。

更新我覺得重要的是要注意,雖然從來沒有收到錯誤,只有警告作為我的問題的原因,我已經回滾到一個工作版本。

這個工作版本仍然有警告出現,但不影響我的應用程序的運行。