У меня есть специальная функция сортировки для преобразования строк в числа для одного столбца в сетке. Другие столбцы состоят из строк или значений даты. У меня есть специальная функция сортировки, которая проверяет номер столбца и выполняет преобразование, но для других значений я хочу поведение компаратора по умолчанию. Как мне это достичь?Angularjs orderBy: как вызвать компаратор по умолчанию из пользовательской функции сортировки
$scope.sort = function (keyname) {
$scope.sortKey = keyname;
$scope.reverse = !$scope.reverse;
};
$scope.sortSubGrid = function (a, b) {
if ($scope.sortKey === 'caseNumber') {
return = parseInt(b.value) -parseInt(a.value);
}
else {
return = a.value > b.value;
}
};
<tr dir-paginate="agreement in agreements|orderBy:sortKey:reverse:sortSubGrid" ...>
Вторая половина функции sortSubGrid предназначена для сортировки нецифровых столбцов, но не достижение результатов я ожидаю, что это просто результаты сравнения по умолчанию предоставляет. Как получить поведение по умолчанию для этого второго предложения?