Мне нужно отсортировать товары по названию - без проблем работает с orderBy:'+title'
внутри моего ng-repeat, но некоторые из названий моих товаров содержат числа, и я хотел бы переместить эти товары с номерами в конец.
Я думаю, мне нужно использовать этот синтаксис сейчас:
<div ng-repeat="product in products | filter : search | orderBy: '+title:false:localeSensitiveComparator' ">
и добавьте функцию сравнения, но не знаете, как это сделать (какое условие я должен использовать внутри функции):
$scope.localeSensitiveComparator = function(v1, v2) {
what condtion should I use here to detect and compare digits in the title?
// Compare numbers alphabetically, taking locale into account
return v1.value.localeCompare(v2.value);
};
Любая помощь будет оценена. Благодаря.
У меня есть этот заказ сейчас (только с orderBy: '+ title')
https://prnt.sc/lk4no1
Мне бы хотелось:
https://prnt.sc/lk4q2c