私はコードを追加することから始めます。結果は取得し、最終的には取得したいものと可能なものがありますか。オブジェクトのAngular2フィルタ配列
私は取得していた結果が、私は「配列[オブジェクト、オブジェクト、...]オブジェクトが配列
export class SomeService {
....
....
public someFunction(): MyObject[]{
Observable
.forkJoin(this.userItemsA(userId), this.userItemsB(userId), etc)
.filter(each => {
for (let array of each) {
let x: any = <any> array;
return x.length > 0;
}
})
.map(result => {
return result;
})
.subscribe(result => {
/// what i would like to do for example assuming only 1st array has items
/// do something here with result[0]
/// return MyObject[] from result[0]
});
....
}
}
あるフィルター構造
です私の初期の学習段階であるangular2と反応性プログラミングでは、フィルタ結果が少なくとも1つの項目を持つ配列だけになるようにフィルターをかけることをお勧めします。
は、残念ながら、これはforkJoin
では動作しません.map
.map(each => {
return each.filter(array => array.length > 0)
}
'.filter(each => ...')のデータの構造は何ですか? – martin
フィルタの構造をアップロードしました.thx – Remus