Существует Наблюдение за множеством мест:
places: Observable<Array<any>>;
В шаблоне он используется с асинхронной трубой:
<tr *ngFor="let place of places | async">
...
</tr>
После некоторых действий пользователя мне нужно удалить место с определенным идентификатором из этого массива. В моем коде есть что-то подобное, но это не работает:
deletePlace(placeId: number): void {
this.apiService.deletePlace(placeId)
.subscribe(
(res: any) => {
this.places
.flatMap((places) => places)
.filter((place) => place.id != placeId);
},
(err: any) => console.log(err)
);
}
ты можешь помочь мне с этим?