【发布时间】:2018-09-04 02:55:52
【问题描述】:
我有以下方法返回一个 TreeNodes 数组
basketItemNodes: TreeNode[] = [];
getBasketItems() {
this.basketService.getAllBasketItems()
.subscribe(
res => {
this.basketItemNodes = <TreeNode []> res;
},
err => {
console.log(err);
}
);
return this.basketItemNodes;
}
如何将返回类型更改为Promise或Observable?
【问题讨论】:
-
如果你需要这个函数返回一个 observable,你需要在不订阅的情况下返回它。
getBasketItems() { return this.basketService.getAllBasketItems(); }
标签: angular typescript promise return observable