【问题标题】:Hiding pages and displaying first five pages in pagination隐藏页面并在分页中显示前五页
【发布时间】:2015-11-07 19:58:37
【问题描述】:

我正在使用 angularjs 进行分页。我的设计是最初显示前 5 页,当我单击第 5 页时,我需要以第 5 页的第一个位置显示剩余的页面,依此类推。

谁能建议我如何实现这个设计?

这是我的工作示例link,但我无法实现我想要的设计。现在它有16页。我正在尝试显示前 5 页,然后当我单击第 5 页链接时,应显示剩下的接下来的 4 页,包括第 5 页的第一个位置。

enter code here

【问题讨论】:

  • 请澄清您的具体问题或添加其他详细信息以准确突出您的需要。正如目前所写的那样,很难准确地说出你在问什么。请参阅“如何提问”页面以获得澄清此问题的帮助。
  • 这就是您使用代码的方式吗? Bootstrap 不加载,没有 CSS 加载。 :/
  • 我的问题是我需要显示 5 页并隐藏剩余的页面。当我单击第 5 页并单击下一个按钮时,如果它到达第 5 页,我应该隐藏第 1、2、3、4 页并显示 5、6、7、8、9 .. 同样适用于您每次我需要显示 5 页时,请单击第 9 页链接。现在我的代码正在显示所有页面..
  • 您真的需要创建自己的分页吗? Angular 确实绑定到引导程序

标签: javascript jquery angularjs pagination


【解决方案1】:

如果您使用引导分页(我认为您这样做)将边界链接设置为 true 并将最大大小设置为 5,分页将显示 5 个页面,在 5 个页面上单击它会再添加 2 个。

<pagination 
 boundary-links="true" 
 max-size="5" 
 items-per-page="10" 
 total-items="100" 
 ng-model="currentPage" 
 ng-change="pageChanged()">
</pagination>

【讨论】:

  • 分页工作正常,感谢您的建议,但我对其进行了自定义,这是更新的代码链接 plnkr.co/edit/SEx3NRum7fRMcYsu8ymT?p=preview 我唯一的问题是最初单击 5 时它像往常一样加载下一页 5 6 7 8 9 当我点击 5 它应该返回并显示 1 2 3 4 5 任何建议??
猜你喜欢
  • 2020-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-16
  • 2021-06-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多