Angular 1 Promise链变量依赖性

时间:2019-01-17 00:18:08

标签: angularjs parameters promise

我正在我的angular 1应用程序中使用promise,如下所示:

$http.post(frontbaseurl+'/messages.json', JSON.stringify(dataObj))
     .then(function(response){
          newMessageId = response.data.data.id;
          dataObj = {some data}
          return $http.post(frontbaseurl+'/offers/mail.json', JSON.stringify(dataObj));
     })
     .then (function(response){ 
            console.log(newMessageId);
     })
     .catch(function(response) {
                .....
     });

我在第二个Prom中需要一个控制台日志'newMessageId的值,但在第一个中设置。

我已经阅读了有关$ q.all的信息,但据我了解,当您不关心服务的执行顺序时,这很有用。就我而言,我确实很在意,因为每个服务都依赖于下一个服务,因此应该异步请求它们。

0 个答案:

没有答案