aws glacier initiate-job --account-id - --vault-name my-vault --job-parameters '{"Type": "inventory-retrieval"}'
我从JSON.Like 2015获得的日期,我有不同年份的其他价值。我需要以一种递增的方式对它进行排序。订单不能正常工作。任何方式?
在控制器中,$ scope.a.b.c = [];
我的JSON是:
aws glacier get-job-output
答案 0 :(得分:0)
以下是您的解决方案的plunker。请注意,它会将日期命名为字符串。如果您想要正确比较,则需要将它们转换为Date()。
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.data = {
"sort" : [
{
"name" : "xyz",
"date" : "01-02-2003"
},
{
"name" : "pqr",
"date" : "01-02-2002"
}
]
}
});
和html:
<ul>
<li ng-repeat="item in data.sort | orderBy:'date'">
{{ item.name }} - {{ item.date }}
</li>
</ul>
答案 1 :(得分:0)
而不是<li ng-repeat="item in a.b.c | orderBy:'item.date'">
使用此<li ng-repeat="item in a.b.c.sort | orderBy:'date'">
我猜它会起作用。 [我假设a.b.c作为你的对象,在里面排序为你的数组。]