我正在尝试根据路由参数过滤商店订阅,但我的语法不正确。我正在尝试将参数向下传递,以便filter
rxjs 操作员可以根据参数过滤商店:
selectedData;
@select(['data', 'selectedData']) selectedData$: Observable<any>;
ngOnInit() {
this.route.params
.pipe(params => {
return params
}), switchMap(params => {
this.selectedData$.pipe(filter(data => data.question === params))
}).subscribe(data => this.selectedData = data);
}
它说参数的参数switchMap()
是错误的类型......出了什么问题?