角度1.2的同步调用

时间:2015-02-16 16:23:23

标签: javascript ajax angularjs promise

我正在使用我的网站项目,我正在使用角度1.2,我很远,但现在我有一个情况,我需要进行同步调用,但我无法找到任何解决方案,可以任何一个帮帮我?

1 个答案:

答案 0 :(得分:-1)

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

你害怕进行同步通话,这意味着你无法正常维护你的通话栈。

示例代码

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

            })
        })
    },
    //error callback
    function(error) {
        //error handling
    });

在上面的例子中,服务调用是在每个成功之后进行的。

注意

即使jQuery也已弃用jQuery 1.8

中的async选项

感谢。