Выполнить код после того, как метод get firestore завершен - PullRequest
0 голосов
/ 26 июня 2018

Я знаю, что с помощью Java (Android) вы можете выполнить код после завершения метода get, это также возможно при использовании JavaScript?

Вот мой код:

      mColRef.get().then(function(querySnapshot){
          querySnapshot.forEach(function(doc) {
              console.log(doc.id);
          });
      });

Могу ли я сделать что-то подобное? Или как бы вы написали что-то подобное для веб (javascript)?

     mColRef.get().then(function(querySnapshot){
          querySnapshot.forEach(function(doc) {
              console.log(doc.id);
          });
      }).OnCompleteListener(new OncompleteListener ....

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 26 июня 2018

Похоже, вы слишком усложняете вещи. Использование then() для обещания в JavaScript служит той же цели, что и использование OnCompleteListener для Task объекта в Android. Просто поместите код, который вы хотите выполнить после завершения get(), внутри функции, которую вы уже передаете then() в вашем примере кода.

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