0
嵌套項說我有以下2個對象:合併觀察的對象插入的另一個可觀察到的
obj1 = {
dataId: 1,
item: {}
}
obj2 = {
id: 1,
data: { a: 1, b: 2, c: 3 }
}
然後我有2個可觀察量持有上述類型的對象的數組:
Observable<obj1[]>
Observable<obj2[]>
有沒有一種方法使用rxjs將2個觀察值合併到一個新的觀察值中,如果Ids彼此相等,那麼obj2的數據將映射到對象1中的項目字段?所以要對象的上方,在可觀察到的結果與此對象:
newObj = {
id: 1,
item: { a: 1, b: 2, c: 3 }
}
第二可觀察到的將總是包含用於第一觀測DATAID字段匹配的ID,並且可以有相同的值,但許多數據ID第二個可觀察對象中的ID將始終是唯一的。