2015-11-03 101 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