在ng-repeat中对“2013/2014”等字符串进行排序

时间:2017-01-10 15:27:16

标签: angularjs

我正在尝试按其中一个字段订购商品,其中包含的年份如下:"2013/2014", "2017/2018", "2014/2015" etc....

我希望他们这样订购:"2017/2018", "2014/2015", "2013/2014".这听起来非常简单,但我无法弄清楚如何在不将所有内容转换为数字的情况下实现这一目标,而我并不是真的想要这样做“/".

有什么建议吗? :)

1 个答案:

答案 0 :(得分:0)

您可以使用orderby作为

<yourTag ng-repeat="element in elements | orderby: 'yourField' : true">
.....
</yourTag>

您可以假设这样做,您的年份将按递减顺序排列。请注意true降序。