文章詳情頁
angular.js - 關(guān)于$apply()
瀏覽:226日期: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...
相關(guān)文章:
1. MySQL的聯(lián)合查詢[union]有什么實際的用處2. 數(shù)組排序,并把排序后的值存入到新數(shù)組中3. mysql 遠(yuǎn)程連接出錯10060,我已經(jīng)設(shè)置了任意主機(jī)了。。。4. 網(wǎng)頁爬蟲 - python 爬取網(wǎng)站 并解析非json內(nèi)容5. 默認(rèn)輸出類型為json,如何輸出html6. python的正則怎么同時匹配兩個不同結(jié)果?7. mysql怎么表示兩個字段的差8. win10 python3.5 matplotlib使用報錯9. PHP訂單派單系統(tǒng)10. php多任務(wù)倒計時求助
排行榜

熱門標(biāo)簽