filter()
オブザーバブルをフィルタリングするために演算子を使用する最もクリーンなソリューションを見つけようとしています。
femaleList
ここでは、個別に取得するサービス コールを複製しています。
export class MyComp implements OnInit {
maleList: IContact[] = [];
femaleList: IContact[] = [];
constructor(private _contactService: ContactService) { }
ngOnInit() : void {
this._contactService.getContacts()
.filter(male => male.gender === 'M')
subscribe(maleList => this.maleList = maleList);
this._contactService.getContacts()
.filter(female => female.gender === 'F')
subscribe(femaleList => this.femaleList = femaleList);
} }
連絡先リスト
[{
"id" : 1,
"name" : "Todd",
"gender" : "M"
}, {
"id" : 2,
"name" : "Lillian",
"gender" : "F"
}]
2 つの変数に割り当てる単一のオブザーバブルを持つ RxJS 演算子にオプションはありますか。
連絡先をフィルタリングしてRxJSmaleList
オペレーターに割り当て、femaleList
使用するにはどうすればよいですか。 filter()
前もって感謝します