Javascript angular 1.2中的同步调用

Javascript angular 1.2中的同步调用,javascript,ajax,angularjs,promise,Javascript,Ajax,Angularjs,Promise,我正在处理我的站点项目,我正在使用angular 1.2,我已经做了很多了,但是现在我遇到了一个需要进行同步调用的情况,但是我找不到任何解决方案,有人能帮我吗?如果您想在代码内部进行同步调用。然后你需要在成功的过程中调用你的方法 你害怕打Synchronous电话,这意味着你没有正确维护你的呼叫堆栈 示例代码 service.whichReturningPromise1.then( //success callback function(data) { s

我正在处理我的站点项目,我正在使用angular 1.2,我已经做了很多了,但是现在我遇到了一个需要进行同步调用的情况,但是我找不到任何解决方案,有人能帮我吗?

如果您想在代码内部进行同步调用。然后你需要在成功的过程中调用你的方法

你害怕打Synchronous电话,这意味着你没有正确维护你的呼叫堆栈

示例代码

    service.whichReturningPromise1.then(
    //success callback
    function(data) {
        service.whichReturningPromise2.then(function() {
            service.whichReturningPromise3.then(function() {

            })
        })
    },
    //error callback
    function(error) {
        //error handling
    });
在上面的示例中,服务调用是在每次成功后进行的

注意

甚至jQuery也不推荐使用来自的
async
选项


谢谢

你是说“异步”吗?有很多解决方案,比如:需要更多信息。同步HTTP调用?或者另一种类型的同步呼叫?那就等你的承诺兑现后再继续吧。我很抱歉给你带来困惑,我想我们不会每天都看到这样的请求。使调用同步没有实际价值,只需按照paul所说的那样做,并防止用户使用视觉技巧loke popup Spinner之类的东西与UI交互