【发布时间】:2014-03-14 20:12:40
【问题描述】:
在“orderBy”的AngularJS文档中,“string”属性的描述如下(我强调):
一个 Angular 表达式,其计算结果为要排序的对象,例如“name”以按名为“name”的属性排序。 可选前缀 + 或 - 以控制升序或降序排序(例如,+name 或 -name)。
“reverse”属性说明如下:
反转数组的顺序。
那么使用“-property”和“reverse”应该有什么区别呢?这两者应该做同样的事情吗?
对于我的测试用例,我无法“逆向”做任何事情。我用三个 ngRepeats 构建了一个 plunkr 。第一个没有任何排序,第二个用“reverse”排序,最后一个用“-property”排序。后者做了我所期望的,前者似乎没有做任何事情。
文档显然是模棱两可的,但我原以为“reverse”和“-property”会做同样的事情。这是怎么回事?
【问题讨论】:
标签: angularjs