Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用angularjs的ng Table将tableParams的页面参数值重置为1?_Javascript_Angularjs - Fatal编程技术网

Javascript 如何使用angularjs的ng Table将tableParams的页面参数值重置为1?

Javascript 如何使用angularjs的ng Table将tableParams的页面参数值重置为1?,javascript,angularjs,Javascript,Angularjs,我在应用程序中使用AngularJS的ng表进行搜索、排序和分页。搜索后,我想将tableParams的页面参数值重置为1。我怎样才能达到同样的效果 $scope.$watch("filter.$", function() { $scope.tableParams.reload(); $scope.caseWOTableParams.reload(); }); $scope.tableParams = new ngTableParams({ page: 1 , // s

我在应用程序中使用AngularJS的ng表进行搜索、排序和分页。搜索后,我想将
tableParams
的页面参数值重置为1。我怎样才能达到同样的效果

$scope.$watch("filter.$", function() {
  $scope.tableParams.reload();
  $scope.caseWOTableParams.reload();
});


$scope.tableParams = new ngTableParams({  
    page: 1  , // show first page
    count: 10, // count per page
    sorting: {
      name: "desc"
    } //Initial sorting.
    //filter: $scope.filter //filter
}, {
  total: $scope.completedQueries.length, // length of data
  getData: function($defer, params) {
    var filteredData = $filter('filter')(newWorkOrder, $scope.filter);
  }
  var orderedData = params.sorting() ?
    $filter('orderBy')(filteredData, params.orderBy()) : filteredData;
  //orderedData = $filter('filter')(orderedData, params.filter());
  params.total(orderedData.length);
  $defer.resolve(orderedData.slice((params.page() - 1) * params.count(), params.page() * params.count()));
  //filterOptions: $scope.filterOptions;
},
$scope: $scope
}
);

我只需要传递参数,如下所述:

$scope.$watch("filter.$", function()
{
    $scope.tableParams.reload();
    $scope.caseWOTableParams.reload(); 
    $scope.tableParams.page(1);//reset page to 1 after filter.
});

@大卫非常感谢……它成功了。