Angularjs 如何使用对象集合的属性对其进行排序?
想在ng repeat中使用这些。Angularjs 如何使用对象集合的属性对其进行排序?,angularjs,firebase,Angularjs,Firebase,想在ng repeat中使用这些。 如何使用id属性对它们进行排序 无法对对象进行排序。理想的方法是将对象存储在一个数组中,并使用以下过滤器在数组中重复: orderBy: 'id' 您需要构建Firebase查询来处理排序: var ref = new Firebase('https://mine.firebaseio.com'); var query = ref.child('Denovi').orderByChild('id'); var list = $firebaseArray(qu
如何使用id属性对它们进行排序 无法对对象进行排序。理想的方法是将对象存储在一个数组中,并使用以下过滤器在数组中重复:
orderBy: 'id'
您需要构建Firebase查询来处理排序:
var ref = new Firebase('https://mine.firebaseio.com');
var query = ref.child('Denovi').orderByChild('id');
var list = $firebaseArray(query);
请在此处阅读有关这些查询的更多信息:
您可能需要考虑将这些项存储在它们的ID之下,这使得(可能昂贵的)重新排序不必要。
< P>我不说我假定为俄语,所以很难说在“<代码> NG重复< /COD>”中集合是什么样子以及您打算如何使用它。您需要使用orderBy
过滤器对集合进行排序
<div ng-repeat="item in Denovi | orderBy: 'id'">
{{item.id}}
</div>
{{item.id}
一张图片可能抵得上千言万语,但如果它是一张文字图片,则不适用。请在您的问题中包含实际的JSON。这样我就不用在答案中键入JSON了。如果您在问题中包含一些您已经尝试过的代码,If也会很有帮助。看见