AngularJS orderBy示例函数不工作

AngularJS orderBy示例函数不工作,angularjs,Angularjs,它是一个缺陷还是预期会像这样工作 最初,排序顺序在控制器中设置 $scope.order('-age',false); 在我们看来, <a href="" ng-click="reverse=!reverse;order('age',reverse)">Age</a> 我们需要点击“年龄”列两次,以便对其进行排序 以下是我遵循的步骤 加载示例链接 单击一次列年龄 预期结果: “年龄”列应进行排序 实际结果: “年龄”列不会在第一次单击时排序,但会在第二次单击时排序

它是一个缺陷还是预期会像这样工作

最初,排序顺序在控制器中设置

$scope.order('-age',false);
在我们看来,

<a href="" ng-click="reverse=!reverse;order('age',reverse)">Age</a>

我们需要点击“年龄”列两次,以便对其进行排序

以下是我遵循的步骤

  • 加载示例链接
  • 单击一次列年龄
  • 预期结果: “年龄”列应进行排序

    实际结果: “年龄”列不会在第一次单击时排序,但会在第二次单击时排序

    这是正确的行为吗


    将初始排序设置为布尔值
    true

    $scope.order('-age', true);
    

    我希望以升序加载值;然后再分类;