文章詳情頁
angular.js - 關(guān)于$apply()
瀏覽:225日期: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 - sql 左連接結(jié)果union右連接結(jié)果,導(dǎo)致重復(fù)性計算怎么解決?2. 怎么能做出標(biāo)簽切換頁的效果,(文字內(nèi)容隨動)3. mysql 遠(yuǎn)程連接出錯10060,我已經(jīng)設(shè)置了任意主機(jī)了。。。4. 默認(rèn)輸出類型為json,如何輸出html5. 數(shù)組排序,并把排序后的值存入到新數(shù)組中6. php多任務(wù)倒計時求助7. mysql的主從復(fù)制、讀寫分離,關(guān)于從的問題8. mysql怎么表示兩個字段的差9. PHP訂單派單系統(tǒng)10. MySQL的聯(lián)合查詢[union]有什么實際的用處
排行榜

熱門標(biāo)簽