【问题标题】:Reverse order of items pulled from database in ng-repeat在 ng-repeat 中从数据库中提取的项目的反向顺序
【发布时间】:2014-12-28 22:57:50
【问题描述】:

我在 MongoDB 数据库中有一个“照片”数组,该数组会随着用户在 Instagram 上特定位置的拍照而更新。 我将每张新照片的信息推送到这个“照片”数组,所以最近的照片在数组的末尾。这就是我的问题所在。

我使用 ng-repeat 在我的视图中显示这些照片。明显的问题是最近的照片出现在页面的末尾而不是开头。

反转 ng-repeat 显示顺序的最简单方法是什么?我无法找到执行此操作的内置过滤器。

【问题讨论】:

  • 你试过| reverse?
  • 请检查这个答案 [link:stackoverflow.com/questions/15266671/…
  • 以下答案对我来说是最好的解决方案。将 $scope.photos = response.photos 更改为 $scope.photos = response.photos.reverse() 就成功了。

标签: javascript html angularjs mongodb


【解决方案1】:

Reverse获取数据后的数组。

data.reverse();

HTML:

<element ng-repeat="data" ...

您也可以编写一个过滤器来做到这一点。没有用于反向 AFAIK 的内置过滤器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    • 2016-02-13
    • 2013-11-16
    • 1970-01-01
    • 2017-01-02
    • 1970-01-01
    相关资源
    最近更新 更多