Я вызываю метод getWorkOrders() в моем служебном файле, который, в свою очередь, вызывает сервер для получения записей.
Вот мой сервис. Я использую новый HttpClient.
export class BackendServices {
private BASE_URL ='http://localhost:3000/backend';
constructor(private http: HttpClient) {}
getWorkOrders(){
return this.http.get(this.BASE_URL + '/getworkorders/');
}
}
Файл Component.ts
private woSubject = new BehaviorSubject<IWorkOrders[]>([]);
getWorkOrders() {
this.bs.getWorkOrders()
.subscribe((data: any) =>
this.woSubject.next(data),
);
}
Из метода компонента getWorkOrders, как мне отфильтровать данные из всех записей, которые были получены с сервера. Я понимаю, что он использует операторы pipe и filter rxjs, но не уверен, как их собрать.