Firebase-如何使用angularfire

时间:2016-07-28 06:56:16

标签: ionic-framework firebase firebase-realtime-database angularfire firebase-authentication

我是firebase的新手,而angularfire,无法找到 new angularfire和firebase api的例子,大部分示例都使用旧的apis,

firebase -3.2.0 angularfire -2.0.1

以下是两种情况:

案例1:

enter image description here

我想只检索名称为“amitabh”的电子邮件和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 new api从上面的数据库中只检索名称

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

in html

{{user.name}}

1 个答案:

答案 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>