我需要按标题对产品进行排序-ng-repeat中的orderBy:'+title'
没问题,但是我的某些产品标题包含数字,我想将这些带有数字的产品移到末尾
我认为我现在需要使用这种语法:
<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