成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

angular.js - 關(guān)于$apply()

瀏覽:225日期:2024-10-11 14:59:03

問題描述

angular.js - 關(guān)于$apply()使用$apply之后就不停報錯,求解答

問題解答

回答1:

這個錯誤是Digest Already In Progress。原因在于$digest循環(huán)已經(jīng)在執(zhí)行了,你再次手動調(diào)用了$apply函數(shù)。

去掉那個多余的調(diào)用即可,你也可以在$apply時判斷是否已經(jīng)在$digest:

javascriptif(!$scope.$$phase) { $scope.$apply();}

你看這個問題:http://stackoverflow.com/questions/12729122/prevent-error-digest-alrea...

如果你不知道什么是$digest,參考這篇文章:http://harttle.github.io/2015/06/06/angular-data-binding-and-digest.ht...

相關(guān)文章: