我有一个共享服务如下:
private data= new BehaviorSubject<any>(null);
setData(obj) {
this.data.next(obj);
}
getData(filter): Observable<any> {
//need to filter data based on the parameter before returning
return this.data.asObservable();
}
我们如何在返回值之前修改一个可观察对象?
环境:Angular 14
1条答案
按热度按时间u91tlkcl1#
您可以将
pipe(filter(data => [your condition]))
添加到返回的可观察值中: