タグ付けされた質問 「angularjs-digest」

28
AngularJS:$ scope。$ apply()を呼び出すときにすでに進行中のエラー$ digestを防止します
Angularでアプリケーションを構築してから、ページをスコープに手動で更新する必要があることがわかりました。 これを行うために知っている唯一の方法$apply()は、コントローラーとディレクティブのスコープから呼び出すことです。これの問題は、次のようなエラーがコンソールにスローされ続けることです。 エラー:$ digestはすでに進行中です このエラーを回避する方法、または同じことを異なる方法で達成する方法を誰かが知っていますか?

10
$ applyは既に進行中です
スタックトレース: Error: $apply already in progress at Error (<anonymous>) at beginPhase (file:///android_asset/www/built.min.js:7:22740) at Object.Scope.$apply (file:///android_asset/www/built.min.js:7:25967) at navigator.geolocation.getCurrentPosition.that (file:///android_asset/www/built.min.js:13:8670) at Object.geolocation.getCurrentPosition (file:///android_asset/www/plugins/org.apache.cordova.core.geolocation/www/geolocation.js:122:13) at Object.getCurrentPosition (file:///android_asset/www/built.min.js:13:8589) at Object.getCurrentPosition (file:///android_asset/www/built.min.js:13:8277) at Object.getCurrentCity (file:///android_asset/www/built.min.js:13:8941) at Object.$scope.locateDevice (file:///android_asset/www/built.min.js:13:10480) at file:///android_asset/www/built.min.js:7:12292:7 このコードを参照してくださいhttp://pastebin.com/B9V6yvFu getCurrentPosition: cordovaReady(function (onSuccess, onError, options) { navigator.geolocation.getCurrentPosition(function () { var that = this, args …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.