angular.js: 14525 Ошибка: [$ rootScope: inprog] http://errors.angularjs.org/1.6.4/$rootScope/inprog?p0=%24apply - PullRequest
0 голосов
/ 09 января 2019

Я получаю эту ошибку в консоли браузера. Хотя мой код работает, но с этой ошибкой.

angular.js:14525 Error: [$rootScope:inprog] http://errors.angularjs.org/1.6.4/$rootScope/inprog?p0=%24apply
    at angular.js:38
    at n (angular.js:18524)
    at m.$apply (angular.js:18259)
    at HTMLDivElement.<anonymous> (angular.js:26999)
    at HTMLDivElement.dispatch (jquery-3.2.1.min.js:3)
    at HTMLDivElement.q.handle (jquery-3.2.1.min.js:3)
    at m.$scope.validateUploadedDocuments (controller.js:1081)
    at fn (eval at compile (angular.js:15358), <anonymous>:4:195)
    at e (angular.js:26994)
    at m.$eval (angular.js:18161) undefined

Это мой код. Я пытался использовать тайм-аут, как и в других решениях сообщений, но он не работает. Может кто-нибудь предложить какое-то другое решение. Я получаю ошибку в функции validateUploadedDocuments при вызове сервиса getUploadedDocument.

$scope.validateUploadedDocuments=function(){

        var obj={};

        obj.combiId =  $scope.applicationParams.combiId;
        var indm;
        var ob = localStorageService.get("ageExtraPremiumObj");
        if(!ob) ob = {};

        service.getUploadedDocument(obj).then(function(res) {


                for(var j=0;j<res.data.length;j++){
                    if(res.data[j].documentType=="AadhaarCard" || res.data[j].documentType=="Passport"){
                        if(res.data[j].proofType=="Age Proof"){
                            removeMandetory();
                        }
                        else if(res.data[j].proofType=="Address Proof"){
                           removeMandetory();   
                        }else if(res.data[j].proofType=="ID Proof"){
                            removeMandetory();
                        }
                    }

                 for(var i=0;i<$scope.mandetoryDocuments.length;i++){   

                    if(res.data[j].proofType==$scope.mandetoryDocuments[i].proofType){
                        $scope.mandetoryDocuments[i].uploaded=true;
                    }

                 }
                }


        });         
    };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...