angular-ui-grid 3.0.0-rc.16错误:gridApi.pagination.on未定义

Mar*_*uin 3 angularjs angular-ui-grid

当我 从angular-ui-grid网站上关注分页教程时.

页面编译时,此代码给出错误:gridApi.pagination.on.paginationChanged($ scope,function(newPage,pageSize){paginationOptions.pageNumber = newPage; paginationOptions.pageSize = pageSize; getPage(newPage -1,pageSize);} );

"错误:gridApi.pagination.on未定义

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

Him*_*men 14

您可能没有使用分页指令.在模块定义中您应该定义分页依赖关系:

   var app = angular.module('app', ['ui.grid', 'ui.grid.pagination']);
Run Code Online (Sandbox Code Playgroud)

在HTML代码中你应该使用分页指令:

   <div ui-grid="gridOptions" ui-grid-pagination class="grid"></div>
Run Code Online (Sandbox Code Playgroud)

还有另外一件事.检查你的ui-grid代码是否存在这一行:ui-grid代码

     paginationChanged: function (currentPage, pageSize) { }
Run Code Online (Sandbox Code Playgroud)

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