Firebase Database Query
Здесь я получаю senderId
как sID
а также recieverId
как rID
, но после получения я не смог получить доступ к этим двум идентификаторам во время конкатенации. Как я могу получить доступ к этим двум идентификаторам за пределами этого запроса. Пожалуйста помоги.
Вот код
var ref = firebase.database().ref("cUsers");
ref.orderByChild("email").equalTo(senderEmail).on("child_added", function (snapshot){
var sID = snapshot.val().uid;
alert(sID);
});
ref.orderByChild("email").equalTo(email).on("child_added", function (snapshot) {
var rID = snapshot.val().uid;
alert(rID);
});
var chatUsers=sID+"_"+rID;
1 ответ
Это должно работать.
var sID = '';
var rID = '';
var ref = firebase.database().ref("cUsers");
ref.orderByChild("email").equalTo(senderEmail).on("child_added", function (snapshot){
sID = snapshot.val().uid;
alert(sID);
});
ref.orderByChild("email").equalTo(email).on("child_added", function (snapshot) {
rID = snapshot.val().uid;
alert(rID);
});
var chatUsers=sID+"_"+rID;