2014-10-08 36 views
0

我有些JSON数据我从服务器获取具有格式类似于“的startDateTime”日期字段:“2014-09-04T18:14:26Z”角排序依据日期排序不正确

我创建一个表作为如下:

<table class="table table-condensed table-bordered table-striped table-hover responsive"> 
    <tr><th>Title</th><th>Start Date</th></tr> 
    <tr ng-repeat="eachEvent in Events | orderBy:StartDateTime"> 
     <td><span>{{eachEvent.Title}}</span></td> 
     <td><span>{{eachEvent.StartDateTime|date:'short'}}</span></td> 
    </tr> 
    </table> 

事件在开始日期没有正确排序。我的问题是我需要做些什么才能让这个日期正确排序。 Fyi,不包括在我的例子中是点击该列按日期排序并将其倒转。当我这样做日期排序正确。所以我需要的是最初的排序要正确完成。

这里是一个plunker example

回答

3

你只是缺少周围StartDateTime报价。下面的例子适用于你的例子。

<tr ng-repeat="eachEvent in Events | orderBy:'StartDateTime'"> 
+0

那么很容易......谢谢。 – user3648646 2014-10-08 18:47:17