Определить, если .on () обновляет или выбирает исходные данные - PullRequest
0 голосов
/ 02 ноября 2018

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

ref.on('value', snapshot => {
  // DO STUFF WITH snapshot.val()
});

Я знаю, что .on() слушатель будет срабатывать каждый раз, когда меняется узел.

Для моего приложения я управляю состоянием приложения по-разному, в зависимости от того, загружается ли приложение ИЛИ, если оно уже загружено и прослушиватель .on() запускается, потому что узел ОБНОВЛЕН.

Согласно документам:

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

Есть ли способ узнать, срабатывает ли .on() из-за внесения изменений в узел или это первая загрузка?

Спасибо!

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