1
我與火力地堡查詢掙扎,我有這個廠:火力地堡查詢在工廠
.factory("usuariosFac", ["$firebaseArray","$q","$firebaseObject",
function($firebaseArray,$q,$firebaseObject) {
return {
getByEmail: function(email){
var ref = firebase.database().ref("usuarios");
var query=ref.orderByChild("email").equalTo(email).on("child_added", function(data) {
console.log(data.val());
return data.val();
});
}
}
}
])
此功能是在我的控制器:
$scope.findUser = function() {
$scope.usuario=usuariosFac.traeGrupoPorEmail($scope.formLogin.usuario);
};
當我運行控制檯登錄在工廠內打印罰款。但$scope.usuario
是未定義的,這是爲什麼?
哪裏函數'traeGrupoPorEmail'從何而來? –