У меня есть список, отсортированный по дате, и я хочу изменить его, нажав кнопку. Эта дата берется из объекта, я пытаюсь этот код, но он сортирует как простой номер:Как упорядочить список дат с объекта
// function to order and change button by click
$scope.sortType = "CreationDate";
$scope.sortReverse = false;
$scope.buttonStyle = "icon ion-ios-time-outline";
$scope.buttonPress = false;
$scope.ordina = function() {
if ($scope.sortType == "CreationDate") {
$scope.sortReverse = !$scope.sortReverse;
console.log("riordinate");
}
$scope.buttonPress = !$scope.buttonPress;
if ($scope.buttonPress == true) {
$scope.buttonStyle = "icon ion-ios-time";
} else {
$scope.buttonStyle = "icon ion-ios-time-outline";
}
}
в HTML:
<ion-item ng-repeat="object in allODA | filter: searchQuery | orderBy : sortType : sortReverse " href="#/app/ODA_Detail/{{object.caseTaskId}}">
любых решений идея ??? ???
Не совсем понятно, что вы на самом деле хотите. Что вы подразумеваете под словом «это похоже на простое число»? Дата может быть представлена как длинное значение, которое является числом, и вы можете сортировать по этому значению. –
Извините за мой английский, проблема в том, что я не могу заказать правильный путь, потому что товар заказан не по дате, а как номера ... –