【发布时间】:2017-04-08 15:29:39
【问题描述】:
我正在使用 angularfire 数据库。我正在尝试加入我的产品和我的产品分支。我想从我的产品分支获取产品的数量。 Database 0 是我的分支的 KEY
findAllProductsForBranch(branchName:string):Observable<any[]> {
const products$ = this.findProductsByProductKeys(this.findProductKeysPerBranch(branchName));
products$.map((products) => {
products.forEach((product) => {
product.map((product) => {
Object.assign(product,
{
quantity:
this.db.object(`/products-branch/0/${product.$key}`)
.switchMap(product => product._quantity)
})
})
});
//return products;
})
.do(console.log)
.subscribe();
return Observable.of([]);
}
products$ 包含一个没有数量的可观察产品,所以我想添加一个数量,但问题是如何添加?当我运行此代码时,控制台中显示未定义。我在这里呆了快一周了
【问题讨论】:
-
这是你使用的包吗? github.com/angular/angularfire2
-
是的,伙计,没错