文章詳情頁
angular.js - 關于$apply()
瀏覽:223日期:2024-10-11 14:59:03
問題描述
使用$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...
相關文章:
1. python執(zhí)行cmd命令,怎么讓他執(zhí)行類似Ctrl+C效果將其結束命令?2. MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)3. node.js - 微信小程序websocket連接問題4. Python從URL中提取域名5. 實現(xiàn)bing搜索工具urlAPI提交6. Python中使用超長的List導致內(nèi)存占用過大7. python - Django有哪些成功項目?8. python - scrapy url去重9. 數(shù)據(jù)庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。10. 鏈接圖片時,鏈接不成功
排行榜

熱門標簽