angular.js - 如何实现ng-repeat倒序循环?

浏览:35日期:2023-01-19

问题描述

我想要用angularjs循环一个json数组,

<p ng-repeat='shopdata in cartinfo.shopList' ></p>

但是我想要倒叙的循环有什么方法吗?

问题解答

回答1:

试试这样:

<p ng-repeat='shopdata in cartinfo.shopList.slice().reverse()' ></p>

或者声明一个filter...

js:

app.filter(’reverse’, function() { return function(items) {return items.slice().reverse(); };});

view:

<p ng-repeat='shopdata in cartinfo.shopList | reverse' ></p>回答2:

js本身就有反序函数reverse()

回答3:

<p ng-repeat='shopdata in cartinfo.shopList | orderBy:shopId:reverse'></p>

相关文章: