这是我的快速代码。
var thisisformykeyorid =$scope.id;
var ref = firebase.database().ref('/myusers/').child("users");
$scope.users= $firebaseArray(ref);
var query = ref.orderByChild("timestamp").limitToLast(100);
$scope.filteruser= $firebaseArray(query);
在我的HTML是
<div ng-repeat="samplein filteruser>
<h2>{{ sample.firstname}}</h2>
<p>{{ sample.age}}</p>
</div>
在firebase中,每组数据都有唯一的id或键。我如何添加一个过滤器或查询,以选择一组数据从firebase使用我的变量?(假设美元范围。请注意,我不想再使用ng-repeat了,因为我只想查看只有1组数据。需要帮助的
如果你知道你想要显示什么对象,你可以使用$firebaseObject
而不是$firebaseArray
:
var ref = firebase.database().ref('/myusers/').child("users");
$scope.user = $firebaseObject(ref.child($scope.id));
然后在HTML中显示:
<div >
<h2>{{user.firstname}}</h2>
<p>{{user.age}}</p>
</div>