更新
orderBy:myCalculatedValueFunction为
orderBy:dynamicOrderFunction:
错误
$scope.dynamicOrderFunction = function() { if (orderByString) { return '-creationDate'; } else { return myCalculatedValueFunction; }}
orderBy还有一个3rd属性,它接受一个布尔值,当时将反转orderBy
true。(
orderBy:dynamicOrderFunction:reverseOrder在
$scope.reverseOrder =true; // or false)
编辑
您实际上会遇到尝试以这种方式在字符串之间切换orderBy的问题。检出此jsfiddle以获取有效的动态订单功能。
$scope.dynamicOrder = function(user) { var order = 0; switch ($scope.order.field) { case 'gender': order = gender_order[user.gender]; break; default: order = user[$scope.order.field]; } return order;}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)