Angular 4, как обнаружить или состариться после подписки - PullRequest
0 голосов
/ 24 февраля 2019

Моя проблема в том, что я создал функцию getConferenceDetails

this.eventsService.getConferenceEvents().subscribe(events => {
  this.conferenceDetails = events;
  let newCountOfConference = Object.assign({}, events[0]);
  console.log(newCountOfConference);

  if(!(this.user.protected.events && this.user.protected.events.hasOwnProperty("3DPASS2019"))) {
    this.calculateTotal(1, this.conferenceDetails[0]);
  }
  this.showPopupOnPriceChanged();
})}

Здесь, внутри this.conferenceDetails, у меня есть объект типа {amount : 2700 , availability :3000} Я использую firebase в качестве своего бэкэнда, если предположить из firebase, я изменил количество объектовзначение до 2800, то весь объект изменился на новое значение, но я хочу, чтобы предыдущий объект значение суммы.Я хочу сделать какое-то сравнение, например, если значение суммы изменяется, а затем что-то сделать, проблема в том, что я не могу определить, что было предыдущим значением.Есть ли способ получить предыдущее значение даже после подписки?

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