当我 从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
我正在测试角度ui-grid 3.0.0.以下是旧版本的示例代码,selectedItems在选中时应包含一些对象.在版本3中,它似乎不起作用.有人遇到过同样的行为吗?
Angularjs版本:1.3.11 Angular-ui-grid:3.0.0-rc.16这里是我控制器的一些提取代码:
$scope.gridOptions = { };
$scope.mySelections = [];
$scope.gridOptions = {
enableRowSelection: true,
enableRowHeaderSelection: false,
modifierKeysToMultiSelect: true,
multiSelect: true,
pagingPageSize: 25,
useExternalPagination: true,
useExternalSorting: true,
selectedItems: $scope.mySelections
};
$scope.changeDelete = function () {
$log.debug('Selection length = ' + $scope.mySelections.length);
if ($scope.mySelections.length > 0) {
$location.path("/EREditHospitalChange/");
}
$location.path("/EREditHospitalChange/LYNDA");
}
Run Code Online (Sandbox Code Playgroud)
// mySelections.length始终为0.
他是html页面中的网格声明:
<div ui-grid="gridOptions" ui-grid-selection ui-grid-pagination ui-grid-edit class="grid"></div>
<pre>{{mySelections}}</pre>
</fieldset>
<button ng-click="changeDelete()">Change/Delete</button>
[] This is what is visible in {{mySelections}}
Run Code Online (Sandbox Code Playgroud)