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
Angularjs 智能表-自定义分页_Angularjs_Angularjs Directive_Pagination_Angularjs Scope_Smart Table - Fatal编程技术网

Angularjs 智能表-自定义分页

Angularjs 智能表-自定义分页,angularjs,angularjs-directive,pagination,angularjs-scope,smart-table,Angularjs,Angularjs Directive,Pagination,Angularjs Scope,Smart Table,我正在使用智能表插件进行分页 我的要求是-我从数据库中获取100条记录,同时加载,每页记录为10条。 所以,分页的页数将是10页 现在,我想当我点击分页中的第10页时,然后我想从数据库中获取另外100条记录&然后这些新的100条记录将附加到表中,表中的总记录将是200,分页中的页码将是1到20,当我点击第20页时也是如此,另外100条记录从数据库中获取,依此类推。我从您的问题中了解到的是,您希望表行彼此堆叠,而不是在分页器上导航时被替换 首先,您不需要使用默认分页,您可以在标记中放置自己的自定义

我正在使用智能表插件进行分页

我的要求是-我从数据库中获取100条记录,同时加载,每页记录为10条。 所以,分页的页数将是10页


现在,我想当我点击分页中的第10页时,然后我想从数据库中获取另外100条记录&然后这些新的100条记录将附加到表中,表中的总记录将是200,分页中的页码将是1到20,当我点击第20页时也是如此,另外100条记录从数据库中获取,依此类推。

我从您的问题中了解到的是,您希望表行彼此堆叠,而不是在分页器上导航时被替换

首先,您不需要使用默认分页,您可以在标记中放置自己的自定义标记

其次,如果希望在单击时显示不同数量的行,可以使用ng repeat上的过滤器


下面是一个演示我如何添加按钮来更改表上显示的行数。您可以在自己的模板上使用此逻辑和函数,只需获取您要查看的页码,乘以10,然后将该数字设置为您想要查看的数量

我尝试捕获页码上的单击事件,但由于范围更改,我无法在表中追加数据。您还有其他方法吗?显示您执行此操作的代码。//查看->表状态范围。选择页面=函数页面{console.log'page'+page;如果页面>0&&page,如果您可以共享相同的方法,那就太好了。我如何实现此任务。