Элемент углового удаления не влияет на html до перезагрузки

#angular

#угловой

Вопрос:

У меня есть таблица пользователей, которую я получаю из API, когда я удаляю пользователя, таблица не меняется, пока я не перезагрузлю страницу

обслуживание пользователей

 getUsers(): Observablelt;anygt; {  return this._HttpClient.get(`http://localhost:1234/hebaback/public/api/customers`); }  deleteUser(id: any): Observablelt;anygt; {  return this._HttpClient.get(`http://localhost:1234/hebaback/public/api/customers-delete-${id}`); }  

компонент «пользователи»

 users: any;  constructor(public _UsersService: UsersService) {  _UsersService.getUsers().subscribe((data) =gt; {  this.users = data;  this.dtTrigger.next();  }, (error) =gt; { console.log(error) }); }  delete(id: any) {  this._UsersService.deleteUser(id).subscribe(data =gt; {  console.log(data);  }); }  

Ответ №1:

Вам также необходимо удалить удаленного пользователя из users массива:

   delete(id: any) {  this._UsersService.deleteUser(id).subscribe(data =gt; {  console.log(data);  this.users = this.users.filter((user) =gt; user.id !== id);  });