想在ng-repeat中使用这些。 如何使用id属性对它们进行排序?
答案 0 :(得分:2)
您需要构建Firebase查询来处理订购:
var ref = new Firebase('https://mine.firebaseio.com');
var query = ref.child('Denovi').orderByChild('id');
var list = $firebaseArray(query);
在此处详细了解这些查询:https://www.firebase.com/docs/web/guide/retrieving-data.html#section-queries
您可能需要考虑将项目存储在其ID下,这使得(可能很昂贵的)重新排序变得不必要。
答案 1 :(得分:0)
您无法对对象进行排序。理想的方法是将对象存储在数组中,并使用以下过滤器对数组进行ng-repeat:
orderBy: 'id'
答案 2 :(得分:0)
我不会说我认为是俄语的,所以很难说出这个集合的样子以及你打算如何在ng-repeat
中使用它。 orderBy
过滤器是您对集合进行排序所需的过滤器。
<div ng-repeat="item in Denovi | orderBy: 'id'">
{{item.id}}
</div>