поиск по пожарной базе возвращается слишком рано - PullRequest
0 голосов
/ 17 октября 2019

Я использую следующий код для извлечения данных из базы данных Firebase.

 firebase.database().ref('/users/' + uid.toString()).once('value').then(snapshot => {
            var data = snapshot.val();

К сожалению, функция then выполняется слишком рано, прежде чем snapshot.val() получит значение. снимок имеет значение, но не snapshot.val(). Кто-нибудь сталкивался с этим? Через секунду или две функция then () выполняется снова, и snapshot.val() получает значение.

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