如何从超时而不是超时承诺中返回实际数据

时间:2016-09-21 08:14:37

标签: angularjs promise timeout

我正在尝试从函数返回数据,但我需要超时才能在执行某些操作之前等待设置一些数据。但是我无法弄清楚最重要的一块。

如何从'A string'而不是myFunc承诺返回$timeout

function myFunc() {

  return $timeout(function() {

    return 'A string';
  });
}

1 个答案:

答案 0 :(得分:0)

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

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