【问题标题】:How to return the actual data from within a timeout instead of the timeout promise如何从超时而不是超时承诺中返回实际数据
【发布时间】:2016-09-21 08:14:37
【问题描述】:

我正在尝试从函数返回数据,但我需要超时以便在执行某些操作之前等待设置某些数据。但是我想不出最重要的部分。

我怎样才能从 myFunc 返回 'A string' 而不是 $timeout 承诺?

function myFunc() {

  return $timeout(function() {

    return 'A string';
  });
}

【问题讨论】:

    标签: angularjs promise timeout


    【解决方案1】:

    您可以访问A string 等待承诺解决

    myFunc().then(function(data){
        console.log(data); // 'A string'
    });
    

    【讨论】:

      猜你喜欢
      • 2021-01-13
      • 2017-12-26
      • 1970-01-01
      • 1970-01-01
      • 2017-06-23
      • 1970-01-01
      • 1970-01-01
      • 2019-07-07
      • 1970-01-01
      相关资源
      最近更新 更多