Как вызвать обновление другого компонента? - PullRequest
0 голосов
/ 18 апреля 2020

После удаления записи мне нужно обновить данные из другого компонента. Как, после удаления записи, ссылаться на операцию this.load(), которая находится в другом компоненте?

  delete(contact: Contact) {
    let dialogRef = this.dialog.open(ConfirmComponent, {
      data: {
        title: "Confirm Deletion",
        message: `Are you sure you want a deleted recording?`
      }
    });
    dialogRef.afterClosed().subscribe(result => {
      if (result) {
        this._contactService.delete(contact.contact_id).subscribe(
          response => this._toast.success(response.message),
          error => {
            this._toast.error(error.error.message);
          },
          () => {
            this.router.navigate(["/home"]);
          }
        );
      }
    });
  }

1 Ответ

0 голосов
/ 18 апреля 2020

Пожалуйста, поделитесь более подробной информацией о том, какой компонент вы используете для показа обновления,

, используйте сервис для хранения обновлений в БД и получения того же обновления, используя сервис в другом компоненте в oninit.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...