我是firebase的新手,而angularfire,无法找到 new angularfire和firebase api的例子,大部分示例都使用旧的apis,
firebase -3.2.0 angularfire -2.0.1
以下是两种情况:
案例1:
我想只检索名称为“amitabh”的电子邮件和uid,
这就是我所做的
function getUserName(uid){
return firebaseDataService.users.startAt("amitabh")
.endAt("amitabh")
.once('value', function(snap) {
console.log('matching name address', snap.val())
});
}
但它返回的是整个用户列表,而不是那个特定的记录。
案例2:
如何使用angularfire new api从上面的数据库中只检索名称。
ref=firebase.database().ref();
$scope.user=$firebaseArray(ref.child('users'));
in html
{{user.name}}
答案 0 :(得分: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>