我想知道更多關於$ scope.apply()的實時使用情況。 我們可以在控制器中使用$ scope.apply()多少次?例如,我有一些像ng-click(),ng-change(),ng-blur()等事件。所有的事件都在同一個控制器中。對於每一個事件,我應該使用$ scope.apply()?如果是的話,我得到錯誤:
Error: [$rootScope:inprog] [http://errors.angularjs.org/1.2.15/$rootScope/inprog?p0=%24apply][1]
at Error (native)
我已經在這個論壇上閱讀,取消加$ scope.apply()會解決這個問題。
angularjs $scope.$apply() gives this error: Error: [$rootScope:inprog]
我實現從代碼去除多個$ scope.apply()的相同溶液中。錯誤消失了,但我想知道如何以及爲什麼?
任何人都可以請解釋。
在此先感謝。
這有助於!謝謝 ! – user2598808 2015-02-24 07:35:52
$ scope。$ digest()重量輕 – 2015-12-29 16:55:50