Подождите, пока в подписке появятся новые данные - PullRequest
0 голосов
/ 08 мая 2020

У меня есть модальное всплывающее окно и подписка. Я хочу подождать, пока в подписке появятся новые данные, и только тогда я хочу выполнить приведенный ниже код. Как только я нажимаю на кнопку «Сохранить», я отправляю переменную на главную страницу, которая перезагружает данные, а затем, когда у меня есть новые данные, я хочу вызвать приведенный ниже код и получить последние значения. Я не хочу использовать установленный тайм-аут.

  this._reportDataSubScription = this.reportDataService.snapshotData$.subscribe(async data => {
          if (!data) return;
          this.isPrivate = data.reportData.portfolioCompany.isPrivate;
          data.reportData.content.forEach(content => {
            if (!content)
                  return;
                if (content.internalControlName === ControlName.InvestmentSummary) {
                   let investmentSummary = new InvestmentSummaryModel(JSON.parse(content.rawContent), null);
                  console.info(investmentSummary.qtdWriteUpDown);
                }
          });
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...