【发布时间】:2016-04-23 19:43:46
【问题描述】:
我目前正在使用: “角度智能表”:“2.1.0” “角度”:“1.3.15”
单击智能表项时,我的应用程序会在另一个页面中显示项详细信息。 访问项目页面后,我想返回相同分页号的智能表格页面(屏幕截图上的 2): Screenshot
我的问题:
- 不知道如何保存 currentPage(rootscope,参数?)
这是管理分页的分页视图:
<nav ng-if="pages.length >= 2">
<ul class="pagination">
<li><a ng-click="selectPage(1)" class="download">Début</a></li>
<li><a ng-click="selectPage(currentPage - 1)" class="download"><</a></li>
<li><a><page-select></page-select> / {{numPages}}</a></li>
<li><a ng-click="selectPage(currentPage + 1)" class="download">></a></li>
<li><a ng-click="selectPage(numPages)" class="download">Fin</a></li>
</ul>
- 不知道如何调用 smartTable 指令的函数“selectPage()”。
'smart-table-plugin-directive.js' 中的 pageSelect 指令:
.directive('pageSelect', function () {
return {
restrict: 'E',
template: '<input id="test" type="text" class="select-page" ng-model="inputPage" ng-change="selectPage(inputPage)">',
link: function (scope, element, attrs, $rootscope) {
scope.$watch('currentPage', function (c) {
scope.inputPage = c;
scope.$root.page = c;
});
}
}
}
感谢回复
Y@ugy
【问题讨论】:
标签: angularjs pagination smart-table