AngularJS按属性排序

11 浏览
0 Comments

AngularJS按属性排序

我试图根据属性对一些数据进行排序。以下是一个我认为应该有效的示例,但实际上并不起作用。

HTML部分:

  • {{value.order}}. {{key}} -> {{value.name}}

JS部分:

var myApp = angular.module('myApp', []);
myApp.controller('controller', ['$scope', function ($scope) {
    $scope.testData = {
        C: {name:"CData", order: 1},
        B: {name:"BData", order: 2},
        A: {name:"AData", order: 3},
    }
}]);

结果:

  1. A -> AData
  2. B -> BData
  3. C -> CData

...实际上应该是这样的:

  1. C -> CData
  2. B -> BData
  3. A -> AData

我有什么遗漏的地方吗(这是一个准备好的JSFiddle链接,可以进行实验:[http://jsfiddle.net/xZEnK/14/](http://jsfiddle.net/xZEnK/14/))?

0