文章詳情頁(yè)
angular.js - 關(guān)于$apply()
瀏覽:161日期:2024-10-11 14:59:03
問(wèn)題描述
使用$apply之后就不停報(bào)錯(cuò),求解答
問(wèn)題解答
回答1:這個(gè)錯(cuò)誤是Digest Already In Progress。原因在于$digest循環(huán)已經(jīng)在執(zhí)行了,你再次手動(dòng)調(diào)用了$apply函數(shù)。
去掉那個(gè)多余的調(diào)用即可,你也可以在$apply時(shí)判斷是否已經(jīng)在$digest:
javascriptif(!$scope.$$phase) { $scope.$apply();}
你看這個(gè)問(wèn)題:http://stackoverflow.com/questions/12729122/prevent-error-digest-alrea...
如果你不知道什么是$digest,參考這篇文章:http://harttle.github.io/2015/06/06/angular-data-binding-and-digest.ht...
上一條:angular.js - Angular-Strap 模態(tài)框(Modal) 報(bào)錯(cuò)下一條:angular.js - 關(guān)于ng-model和ng-bind的疑問(wèn)
相關(guān)文章:
1. angular.js - Angular路由和express路由的組合使用問(wèn)題2. node.js - 如何用nodejs寫(xiě)一個(gè)接口,隨便寫(xiě)一個(gè)就好3. java - 請(qǐng)問(wèn)在main方法中寫(xiě)成對(duì)象名.屬性()并賦值,與直接參參數(shù)賦值輸錯(cuò)誤是什么原因?4. node.js - node_moduls太多了5. 這段代碼既不提示錯(cuò)誤也看不到結(jié)果,請(qǐng)老師明示錯(cuò)在哪里,謝謝!6. html - jQuery 移動(dòng)端橫向滾動(dòng)會(huì)帶動(dòng)網(wǎng)頁(yè)上下滑動(dòng)怎么辦?7. myeclipse中有AB兩個(gè)項(xiàng)目,A項(xiàng)目的java文件用GBK編碼,B項(xiàng)目用utf-8編碼,怎么辦?8. node.js - webpack-dev-server正常運(yùn)行,webpack打包卻出錯(cuò),怎么辦?9. node.js - nodejs debug問(wèn)題10. javascript - iscroll實(shí)例化未知個(gè)數(shù)的內(nèi)容塊時(shí)怎么辦?
排行榜

熱門標(biāo)簽