2015-11-03 109 views

回答

1

沒有辦法配置ng-table爲了先設置升序而不更改源代碼。

ngTableSorterRowController.js你可以看到這一點:

var defaultSort = $scope.params.settings().defaultSort; 
var inverseSort = (defaultSort === 'asc' ? 'desc' : 'asc'); 
var sorting = $scope.params.sorting() && $scope.params.sorting()[parsedSortable] && ($scope.params.sorting()[parsedSortable] === defaultSort); 
var sortingParams = (event.ctrlKey || event.metaKey) ? $scope.params.sorting() : {}; 
      sortingParams[parsedSortable] = (sorting ? inverseSort : defaultSort); 
      $scope.params.parameters({ 
       sorting: sortingParams 
      }); 

我認爲(sorting ? inverseSort : defaultSort);負責升優先規則行爲的代碼。

+0

謝謝,那就是我一直在尋找的東西。 – GvS