我正在尝试编写一个函数,以便能够保留Observable / Subscribe或Promise / Then的值。这是场景:
var retValue is of string type.
CallService() :return string
{
this.http.get('http://api/..').Subscribe(data=>
{
......
this.retValue = data[0] `=>value can be accessed here`
}
return this.retValue -> HOW CAN I GET THE VALUE HERE?
}
它来自Undefined。我知道它与混合同步和异步调用有关,但如果我们处于不能直接将其绑定到组件但必须从中获取值的情况下呢?让我们说一个用户传递数据的ANGULAR PIPE,我们称之为服务,我们需要传回数据?
谢谢你们。