一個簡單的問題命令 - 我可能失去了一些東西很明顯,但我有以下代碼:角排序依據似乎並不被
dateList = $filter('orderBy')(dateList) // dateList is a list of strings
console.log(dateList)
記錄到控制檯輸出如下:
["2014-02-12", "2014-01-22", "2013-10-17", ... "2013-01-01", "2014-03-27", "2014-02-08", "2014-01-18", "2012-12-12"]
我注意到最後的幾個日期沒有排序(雖然絕大多數是)。
你能看到我要去哪裏嗎?
編輯: 我已經看了看回答其他問題,並改變了下面的代碼沒有什麼區別:
dateList = $filter('orderBy')(dateList, "toString()")
可能重複的[如何與angularJS爲字符串數組做的OrderBy不反對陣列(http://stackoverflow.com/questions/17064106/how-to-do-orderby-with-angularjs-for- string-array-not-object-array) – Julien