Я хочу получить значение вне функции в firebase для использования по всему миру, но оно не работает.Получить значение от firebase
var ref = new Firebase("https://xxxxx.firebaseio.com/users/xxxx/roles/admin/"); // true or false
ref.once("value", function(snapshot) {
console.log("here");
console.log(snapshot.val());
var isAdmin = snapshot.val();
return isAdmin;
});
console.log(isAdmin); /// cannot get value
Также смотрите: http://stackoverflow.com/questions/14220321/how-do-i- return-the-response-from-a-асинхронный вызов, который содержит подробное объяснение, почему это не может работать. –