我有一个类似这样的代码,其中 ng-repeat = "(key,value) in data"。在控制器中:
$scope.Dates = {"Today":"30",
"This Week":"42",
"This Month": "Oct",
"This Quarter" : "Bad",
"This Year" : 2013
}
和 ng-repeat 指令为
<div ng-repeat="(key,value) in Dates">
{{key}} ==> {{value}}
</div>
输出按排序顺序排列为
This Month ==> Oct
This Quarter ==> Bad
This Week ==> 42
This Year ==> 2013
Today ==> 30
如何摆脱这种排序(奇怪),因为我希望在代码中使用键。我检查了谷歌组,但有一个使用两个数组的小提琴,其中一个数组存储键值。http://jsfiddle.net/Saulzar/puhML/3/b。不想采用这种方法。