首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AngularFire NormalizedCollection与火柴秩序

AngularFire NormalizedCollection与火柴秩序
EN

Stack Overflow用户
提问于 2016-08-22 12:09:53
回答 1查看 127关注 0票数 0

我使用AngularFire和Firebase-util库。

我想从最后一个元素到第一个insert (在这个列表的底部)按降序顺序排列一个列表。

代码语言:javascript
复制
    var ref = firebase.database().ref();

    var nc = new firebase.util.NormalizedCollection(
      ref.child('demandes/'+$state.params.chatId+'/reponses'), // main path
      [ref.child('reponses'), 'widget2'] // second path
    ).select('widget2.timestamp_inverse', 'widget2.intitule', 'widget2.commentaires', 'widget2.prix')
    .ref();

    $scope.reponses = $firebaseArray(nc);

我看到秩序取决于主干道!但是这条主路径只是像-AZE4AZ4RQ4F53这样的Firebase键的列表。

,我怎样才能按我想要的方式订购这份清单呢?如果需要的话,服务器端或客户端.

EN

回答 1

Stack Overflow用户

发布于 2016-08-22 13:23:22

我想我不得不这样做:客户端

对于firebasearray,不要使用track by $index,否则它会显示一个错误,比如"expected array but received ..."和filter &按需要排列数组:

代码语言:javascript
复制
 <ion-item  ng-repeat="reponse in filteredItems  = reponses  | orderBy:'FIELD_CHOSEN':true ">

如果您对降序排序服务器端有任何建议,最好与我分享:)

谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39079180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档