当调用返回的servive时,我有一个Observable服务数据返回true或false值
let m =this.myService.checkCapabilityOf(constantvalue);
console.log(m);
在可观察值中,它返回false, 我需要获得价值 所以我订阅了可观察的东西。
let m =this.myService.checkCapabilityOf(constantvalue).subscribe(value => value);
console.log(m);
答案 0 :(得分:0)
使用以下代码从Observable订阅中获取值。
let m;
this.myService.checkCapabilityOf(constantvalue).subscribe(value =>{
m = value
console.log(value);
});
请记住,这是一个异步调用,因此您无法从订阅的外部站点获取值。您可以保存引用或获取对象的副本,但直到订阅响应之前,您将获得值。