我只想从这两个订阅中设置一个订阅
this.dfs.mainProductQuery('data').pipe(
map((items) => {
this.arrayItems = items;
})).subscribe();
this.cj.getData().pipe(
map((val, i) => {
return val;
})).subscribe();
mainProduct()返回25条包含ID的记录。 getData()返回1,000条记录。我只想从两个数据中获取一个订阅,然后按ID进行匹配。每个中的ID都相同。
我尝试添加
this.products = combineLatest(this.affProducts, this.dogfoods);
但是this.affProducts错误提示{}无法分配给订阅
答案 0 :(得分:0)
我不确定这是否是您要寻找的,但是您是否尝试过分配功能。像这样:
{{let combined = Object.assign(obj1, obj2);
}
要做的是将两个对象(但所有匹配项)组合在一起,它将采用碰巧存在的任何键的第一个实例。