0

检索特定的数据集,我很新的火力点,而angularfire,不能够找到的例子与 angularfire和火力点的API,大多数的例子中使用旧的API,Firebase-如何使用angularfire

火力-3.2.0 angularfire -2.0.1

这里有两种情况:

案例1:

enter image description here

我想检索其名称只记载:“阿穆布巴克”电子邮件和UID,

这里是我做了什么

function getUserName(uid){ 
return firebaseDataService.users.startAt("amitabh") 
    .endAt("amitabh") 
    .once('value', function(snap) { 
    console.log('matching name address', snap.val()) 
    }); 

}

但整株的用户列表,而不是一个特定的记录。

案例2:

![enter image description here

如何以检索只形式使用angularfire新的API上面的数据库。

ref=firebase.database().ref(); 
$scope.user=$firebaseArray(ref.child('users')); 

在HTML

{{user.name}} 

回答

0

你可以尝试

var id= 'LnsdgmDFX6WJi13B32abj5ah60O2'; 
var ref = firebase.database().ref('/users/').child(id); 
$scope.user= $firebaseArray(ref); 

,并在你的HTML

<li ng-repeat="user in user"> 
{{user.name}} 
</li> 
+0

我编辑的图片,以前的照片是错误上传,很抱歉那,请现在检查案例2。 –

相关问题