【发布时间】:2019-10-07 22:52:55
【问题描述】:
所以我想从订阅函数中返回一个值,如下所示:
async obtenerListadoClases(categoria) {
var clasesDB = await this.getClases(categoria)
.subscribe((data: any) => {
clasesDB = data.clasesDB // **Want to return this**
console.log(clasesDB,'clasesDB'); // **Getting Value**
})
console.log(clasesDB, 'outside'); // **Not Getting Value**
return clasesDB;
}
另外,我想在另一个地方使用这个功能,像这样:
var listaClases = await this.claseServicio.obtenerListadoClases(categoria); // Not getting the correct info
// console.log(listaClases , 'listado clases');
我做错了什么?或者我该如何解决?提前致谢!
【问题讨论】:
-
请贴出getClases()函数的代码
标签: return observable ionic4 subscribe