Angularjs 我怎样才能对内部的一个字段和另一个对象进行排序?

Angularjs 我怎样才能对内部的一个字段和另一个对象进行排序?,angularjs,Angularjs,我有以下代码: <li data-ng-repeat="question in modal.data.questions | orderBy: number"> <a data-ng-click="$parent.modal.selected=$index">Q{{ question.number }}</a> </li> Q{{question.number} 其中number是问题对象中的一个字段。当我使用调试器检查时,我看到两个

我有以下代码:

<li data-ng-repeat="question in modal.data.questions | orderBy: number">
   <a data-ng-click="$parent.modal.selected=$index">Q{{ question.number }}</a>
</li>
  • Q{{question.number}
  • 其中number是问题对象中的一个字段。当我使用调试器检查时,我看到两个数字5和6的值。当它显示在屏幕上时,6为第一,5为第二

    我的问题是,
  • 没有按照数字的顺序重复。我试过一些不同的组合。有人能确认我的订单是正确的吗

    采用一个表达式,该表达式可以是字段的名称,如字符串,您需要引用
    编号
    ,如下所示:

    <li data-ng-repeat="question in modal.data.questions | orderBy: 'number'">
    
  • 表达式可以是字符串:计算结果为要排序的对象的角度表达式 按,例如“name”,按名为“name”的属性进行排序。选择性地 前缀为+或-以控制升序或降序排序顺序 (例如,+name或-name)


    非常感谢。我已经想了一个多小时了。我会接受你的回答!