У меня есть интересный вопрос, который, как мне кажется, раньше не задавался, и должен быть достойным вызовом для некоторых из нас. Во-первых, я новичок в firebase - около 2 дней (если это). Я читаю документы, но не могу найти прямой ответ.Как остановить перезагрузку данных при обновлении Firebase
Моя ситуация такова: Я вытягивать пользовательские данные из базы данных в реальном времени, и он заполняет во многих областях в пределах моей страницы.
Проблема заключается в том: Каждый раз, когда страница перезагружается (даже по навигации изменилась, скажем, между home.html
и page2.html
) области остаются пустыми, пока сценарий не перезагружает данные.
Мой вопрос: Есть ли способ, где я могу только загрузить данные один раз, так что проблема не повторится?
Я пробовал:
- Используя функцию
once()
встроенный в firebase. Не работает, потому что скрипт все равно вызывается каждый раз, когда страница загружается.
Другие возможные решения: Могу ли я, возможно, хранить переменную, которая указывает, имеет ли или нет данные были отправить раньше? Как мне это сделать?
Любые идеи? Спасибо всем!