orderBy 无法在 ng-options 上正常工作
orderBy not working properly on ng-options
一切正常,但有 1 个月的异常。
我想按降序显示月份,
ng-options="i as payrollRule.prd_date_display for (i,payrollRule) in payrollRules | orderBy:'-time'"
和JSONhttp://jsoneditoronline.org/?id=5180c8005b1072418925a0f01968bdffenter link description here
但是正如您在 img 中看到的那样,只有 2014 年 4 月 1 日排在第二位,而不是最后一位。有什么建议吗?
http://i.stack.imgur.com/u2HYj.png
这是您应该如何使用 HTML 语法:
<select ng-model="selected" ng-options="i as i.prd_date_display for i in payrollRules | orderBy:'-time'"></select>
i 是将在您选择的变量中的对象,您的 i
变量是您要迭代的对象,因此是 for i in payrollRules
。然后你用 as i.prd_date_display
.
显示你想要的 属性
但是,这仍然会导致额外的空选项,因为您有那个空对象。您可能想将其过滤掉。
一切正常,但有 1 个月的异常。 我想按降序显示月份,
ng-options="i as payrollRule.prd_date_display for (i,payrollRule) in payrollRules | orderBy:'-time'"
和JSONhttp://jsoneditoronline.org/?id=5180c8005b1072418925a0f01968bdffenter link description here
但是正如您在 img 中看到的那样,只有 2014 年 4 月 1 日排在第二位,而不是最后一位。有什么建议吗?
http://i.stack.imgur.com/u2HYj.png
这是您应该如何使用 HTML 语法:
<select ng-model="selected" ng-options="i as i.prd_date_display for i in payrollRules | orderBy:'-time'"></select>
i 是将在您选择的变量中的对象,您的 i
变量是您要迭代的对象,因此是 for i in payrollRules
。然后你用 as i.prd_date_display
.
但是,这仍然会导致额外的空选项,因为您有那个空对象。您可能想将其过滤掉。