gpt4 book ai didi

javascript - 使用 AngularJS 过滤 Firebase 数据

转载 作者:数据小太阳 更新时间:2023-10-29 05:04:05 26 4
gpt4 key购买 nike

我在 firebase 中有这样的数据:

firebase_data {
-JGc5X37NDuvmJylmx0s: Object {
name: 'John Doe',
age: 21
}
-JGnGJlTjyAxFT-Vn48Y: Object {
name: 'Jane Doe',
age: 22
}
}

在我的 Controller 中:

$scope.firebase = $firebase(new Firebase("https://firebase_data.firebaseio.com"));

我的看法:

<input type="text" ng-model="search" />
<ul ng-repeat="(key, value) in firebase | filter:search">
<li><a href="{{ key }}">{{ value.name }}</a></li>
</ul>

过滤器不工作。我怎样才能使过滤器工作?

最佳答案

使用orderByPriority将您的 Firebase 对象转换为数组。

<input type="text" ng-model="search" />
<ul ng-repeat="(key, value) in firebase | orderByPriority | filter:search">
<li><a href="{{ key }}">{{ value.name }}</a></li>
</ul>

关于javascript - 使用 AngularJS 过滤 Firebase 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22130478/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com