Angularjs 角度ui网格3.0.0-rc.16错误:gridApi.pagination.on未定义

Angularjs 角度ui网格3.0.0-rc.16错误:gridApi.pagination.on未定义,angularjs,angular-ui-grid,Angularjs,Angular Ui Grid,当我从angular ui网格站点跟随时 此代码在页面编译时给我一个错误: paginationChanged($scope,function(newPage,pageSize){ paginationOptions.pageNumber=新建页面; paginationOptions.pageSize=页面大小; getPage(新建页面-1,页面大小); }); 错误:gridApi.pagination.on未定义 我正在使用angularjs angular#1.3.11和ui grid

当我从angular ui网格站点跟随时

此代码在页面编译时给我一个错误: paginationChanged($scope,function(newPage,pageSize){ paginationOptions.pageNumber=新建页面; paginationOptions.pageSize=页面大小; getPage(新建页面-1,页面大小); });

错误:gridApi.pagination.on未定义


我正在使用angularjs angular#1.3.11和ui grid 3.0.0-rc.16

您可能没有使用分页指令。在模块定义中,您应该定义分页依赖项:

   var app = angular.module('app', ['ui.grid', 'ui.grid.pagination']);
在HTML代码中,应使用分页指令:

   <div ui-grid="gridOptions" ui-grid-pagination class="grid"></div>

如果它不存在,请将您的代码更新到最新版本的ui grid

检查您的应用程序是否具有
'ui.grid.pagination'
模块(位于app.js文件顶部)

然后确保您有方法
onRegisterApi
,并将gridApi放到您的范围内

接下来检查html中是否有
'ui-grid-pagination指令'

最后检查是否未将
“EnablePaginationControl”
设置为false。它应该为true(默认设置)


它必须工作:)

我试过3.0.0版。-cr.18。得到了相同的结果。我刚试过angular 1.2.28,得到了相同的结果。我遇到了各种奇怪的问题,直到我改用ui-grid-unstable.js而不是RC文件
     paginationChanged: function (currentPage, pageSize) { }