Родительский компонент не обновляется при закрытии дочерней вкладки - PullRequest
0 голосов
/ 09 октября 2019

Я использую Angular для своего приложения, и у него есть такой код:

const dialogRef = this.dialog.open(....);

dialogRed.afterClosed().subscribe( () => {
    this.updateProgressBar();
});

В этом случае updateProgressBar () работает хорошо.

Однако, когда я использую для открытияНовая вкладка в браузере выглядит следующим образом:

let windowRef: Window = window.open(....);

windowRef.addEventListener('beforeunload', () => {
    this.updateProgressBar();
});

В этом случае updateProgressBar () вызывается, когда дочерняя вкладка закрыта, но индикатор выполнения родительского компонента не обновляется.

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

В чем я не прав? Кто-нибудь знает, как это решить? Пожалуйста, помогите мне или дайте несколько советов для этого.

...