angular.js:如何使用' - '反转orderBy?

时间:2014-01-23 16:25:24

标签: angularjs

我正在进行角度教程第4步。

http://docs.angularjs.org/tutorial/step_04

我不明白如何实现这个:

通过在排序值之前添加 - 符号来反转排序顺序:

 <option value="-age">Oldest</option>

1 个答案:

答案 0 :(得分:4)

由于年龄是一个数值,所以他们都说你可以通过将orderProp的值设为负age来反转排序顺序。

如果您想要反向排序数值(在这种情况下为年龄),文档只是在另一个选项标记中写入硬编码:

<select ng-model="orderProp">
    <option value="name">Alphabetical</option>
    <option value="age">Newest</option>
    <option value="-age">Oldest</option>
</select>

你可以使这个动态更加高级,但是通过设置这个特定示例的方式它不是用户友好的。