当我想格式化日期时,使用角度数据表插件排序日期时遇到问题。 让我解释一下: 当我使用当格式化日期时,无法排序的角度数据表
<td>{{date}}</td>
结果是:
当我使用:
{{date | date}}
结果是:
但是,当我使用:
{{date | date : 'dd/MM/yyyy'}}
结果是:
即使如此,我宣布它作为一个日期格式:
_this.dtColumnDefs = [
DTColumnDefBuilder.newColumnDef(0).
.withOption('type', 'date')
];
任何想法我做错了什么?谢谢
我试图复制你的代码,但使用它与: 'this.dtColumnDefs = [ DTColumnDefBuilder.newColumnDef(0) .withOption( '类型',“日期 - 欧元) ]' 但我没有打电话给jQuery代码...(请注意,当我用noSortable()替换options时,排序不按预期工作) – Antt
@Antt您正在使用''date-euro''?如果您已将“Antt-date”重新命名为“date-euro”,那么它确实应该起作用(如示例中所示)。我自己在几个应用程序中完成这个工作,当然还有另一个命名。 Sry,不太明白'notSortable()'的注释,如果你想要列不可排序,但仍然想对该列进行排序,可以使用'.withOption('order',[[' asc']])''或'dt-options'中的类似内容http://plnkr.co/edit/Wo2gtv9OAPWEZ2Fkem6u?p=preview –
davidkonrad
对不起,我使用'date-euro'我仔细检查:/'notSortable'thingy是为了让我的dtColumnDefs被称为这似乎是这种情况... – Antt