目前我有2个函数(getFeeName和getFeeCategory),我用它来返回2组数字,我将值传递给这些函数以便检索列表。
我想按照返回的那些数字中的一组来排序列表。
例如 -
HTML :
<li ng-repeat="fees in feeBags | orderBy: 'getFeeCategory(fees)'">
{{getFeeName(fees)}}, {{getFeeCategory(fees)}}
</li>
功能:
$scope.getFeeName = function(fees){
if (feeName = fees) {
return name;
}
};
//returns [1,4,5,5]
$scope.getFeeCategory = function(fees){
if (feeCategory = fees) {
return category;
}
};
//returns [4,3,1,2]
我想从getFeeCategory的结果中排序,我不确定如何在我已经尝试过track by或orderBy之外做到这一点。任何人都知道Angular是否让你按照ng-repeat参数之外的对象进行排序?