我怎样才能得到一个角度反向阵列?我正在尝试使用orderBy过滤器,但它需要一个谓词(例如'name')进行排序:
{{friend.name}} {{friend.phone}} {{friend.age}} 有没有一种方法可以反转原始数组,而不进行排序。像那样: {{friend.name}} {{friend.phone}} {{friend.age}}版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
我建议使用这样的自定义过滤器:
app.filter('reverse', function() { return function(items) { return items.slice().reverse(); }; }); 然后可以这样使用:
该过滤器可以根据您的需要进行定制,以适应您的需求。我在演示中提供了其他示例。一些选项包括在执行反向操作之前检查变量是否为数组,或者使它更宽松以允许反向执行更多操作,例如字符串。 问题来源于stack overflow