1
私はAngularを初めて使用しています。IEでPOSTがエラーを生成した後、angularjsが別のページにリダイレクトされます
APIからの応答に基づいて、現在のページから別のページにリダイレクトしようとしています。
リダイレクトが行われていますが、コードがIEブラウザで正しく機能していませんが、Chromeで問題なく動作しています。
誰かがこのエラーが発生する理由を教えてください。 IEコンソールで
エラー:
Error: [$rootScope:infdig] 10 $digest() iterations reached. Aborting!
SCRIPT5022: [$rootScope:infdig] 10 $digest() iterations reached. Aborting!
Watchers fired in the last 5 iterations:
JSファイル:
app.config(function($routeProvider){ $routeProvider
.when('/findCustomer', {
templateUrl: 'CustomerList.html',
controller: 'customerListController',
})
.when('/modifyCustomer', {
templateUrl: 'ModifyCustomer.html',
controller: 'modifyController',
})
顧客リストのコントローラー:問題のようにIEで解決され
service.getCustomerList().then(function(data) {
if (data.length == 1) {
$window.location.href= "#/modifyCustomer";
}