У меня есть функция в js, которая должна обновляться после получения данных из Firebase.Скрипт запуска Firebase после извлечения существующих данных
firebase.database().ref('/users/' + this.userId + '/info').on('child_added', function(snapshot){
this.myFunction();
}.bind(this));
Проблема заключается в том, что данные в Firebase очень большой, так что я не то, что для запуска функции много раз. Вот как мне это нужно:
- Извлечь ВСЕ СУЩЕСТВУЮЩИЕ данные от Firebase.
- Запустите функцию (один раз).
- Каждый раз, когда поступает больше данных из Firebase, снова запустите функцию.
Возможно ли это?
Спасибо.
Просто изменил первый 'on' на 'once' , с вашим ответом мне не нужно реструктурировать свой макет данных. –
Ouch ... хорошая точка в 'once()'. Я обновил свой ответ. –