我想知道如何将角度orderBy过滤器与自定义函数结合使用,以便在末尾始终对未定义值进行排序。
我已经为排序数字做了以下事情:
<tr ng-repeat="item in items | handleEmptyValues(sortOptions):sortOptions.reverse)">
..并在控制器中:
handleEmptyValues (sortOptions) {
const appendLast = sortOptions.reverse
? Number.MIN_SAFE_INTEGER
: Number.MAX_SAFE_INTEGER;
return (item) => (item.property) || appendLast;
}
我如何为字符串做同样的事情?
问候
答案 0 :(得分:0)
如果您不介意使用相同权重排序undefined
和''
(空字符串)的项目,您可以尝试不同的方法,即将undefined
替换为''
}:
filter
(请参阅AngularJS Tutorial)