角度承诺的问题$ q.all

时间:2016-04-30 07:19:25

标签: javascript angularjs http

我在$ q.all中遇到问题,因为我在代码块运行两次时没有得到响应。这是片段:

           $q.all([
                editSchdBkSrv.getFirstApi(args).then(function (response) {
                    myCtrl.firstApi = response;
                }),
                editSchdBkSrv.getSecondApi(args).then(function (response) {
                    myCtrl.secondApi = response;
                }),
                editSchdBkSrv.getThirdApi(args).then(function(response){
                    myCtrl.thirdApi = response;
                })
            ]).then(function(){
                myCtrl.loader = false;
                someFunction();
            });

当在表单上单击按钮时,将运行此代码。第一次它运行正常,我能够从所有API获取所有数据,但是当第二次调用它时,我无法从至少一个API获取数据,而且大部分时间都是API卡住了,浏览器没有响应。

请帮助我。

0 个答案:

没有答案
相关问题