如何使用函數計算記錄時,如何在angularjs中對錶進行排序?我應該如何在控制器中使用排序功能?角JS複雜的記錄行排序
例如,我的兩個記錄:
<td>{{object.lastName}}</td>
<td>{{getValue(objecct1, object2, 'string')}}</td>
和頭我有這樣的:
<th ng-click="order('string')">String<span ng-show="predicate === 'string'"
我可以排序基於lastName的,因爲它沒有嵌套,但我無法根據來自getter函數的記錄進行排序。
我認爲我的問題是我認爲無法找到相應數據進行排序的謂詞。
此外,在控制器我有這行:
$scope.predicate = 'lastName';
$scope.reverse = false;
$scope.order = function(predicate) {
$scope.reverse = ($scope.predicate === predicate) ? !$scope.reverse : false;
$scope.predicate = predicate;
};
什麼建議嗎?
我剛剛更新了我的回答,我認爲那是什麼你正在尋找 – masterpreenz