當我想格式化日期時,使用角度數據表插件排序日期時遇到問題。 讓我解釋一下: 當我使用當格式化日期時,無法排序的角度數據表
<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