1
我正在將離子應用程序遷移到離子2應用程序,因爲我不是離子2的專家我在做這件事時遇到了一些問題。
我現在的問題是,如果有像離子$過濾器的任何功能2.
這是來自離子1,我需要轉換的代碼:
var group = {};
for (var i = 0; i < orders.length; i++) {
var dateObj = new Date(orders[i].DocumentDate);
var date = $filter('date')(dateObj, 'dd-MM-yyyy');
dateObj = new Date(orders[i].EDIMessageDate);
orders[i].time = $filter('date')(dateObj, 'HH:mm');
if (angular.isDefined(group[date])) {
group[date].push(orders[i]);
} else {
group[date] = [orders[i]]
}
}
到目前爲止,我已經做到了這一點:
let group = {};
for(let i = 0; i<orders.length; i++){
let dateObj = new Date(orders[i].DocumentDate);
let date = $filter('date')(dateObj, 'dd-MM-yyy');
dateObj = new Date(orders[i].EDIMessageDate);
orders[i].time = $filter('date')(dateObj, 'HH:mm');
if(group[date] != null)
group[date].push(orders[i]);
else
group[date] = [orders[i]];
}
但我不知道我怎麼能代替:
$filter('date')(dateObj, 'dd-MM-yyy');
To Ionic 2. 有什麼建議嗎?
謝謝你的幫助。
選項2僅適用於html模板,對嗎? –
是的,你可以使用datepipe在html模板上格式化日期。 – Sampath
所以我想我必須與momentjs一起,因爲我需要它在代碼中形成一組同一天的訂單... –