2017-06-08 30 views
0

我创建的这个plnkr显示了这个问题:http://plnkr.co/edit/YQAUCg5vjcgS1BEGB4nY?p=preview 不久,我有很多页面,我设置了这个属性:force-ellipses = true来显示点而不是200页。但不起作用。我使用角引导2.3.1,我认为这是问题。但是我不能使用其他版本,有什么方法可以解决它?角引导分页力 - 椭圆

代码:

<pagination num-pages="noOfPages" 
    current-page="currentPage" 
    max-size="maxSize" boundary-link-numbers="true" rotate="true" force-ellipses="true"></pagination> 
+0

_I使用的角度引导2.3.1_你的提琴使用v0.3.0。如果您使用的是v2.3.1,那么您将使用属性指令'uib-pagination'而不是元素级别指令''。那么你实际使用的是哪个版本? – George

+0

对不起,这一个:因为我用而不是

+1

在这种情况下,我不认为这是可能的,因为它们没有包含椭圆(或者'force-ellipses'),直到后来的版本,但是它显示200页的原因是你有'max -size'设置为200,将其更改为类似10的东西[看起来好多了](http://plnkr.co/edit/CPnFAgiFNf0zFOSxAVhu?p=preview) – George

回答

0

事实上,实施UIB-分页是不正确的。在最近的版本中,语法是

<div uib-pagination total-items="total_items" max-size="maxSize" class="pagination-sm" boundary-link-numbers="true" rotate="false"></div> 

检查这个plunker实施

从这个

分开。我使用dir-pagination,我觉得更方便和简单。

入住这angularUtils回购

和Plunker为dir-pagination

+0

不幸的是我不能改变Angular Bootstrap版本,我尝试过,但我得到像“未知提供的错误呃$模式“,我不知道方式!那么有没有使用我的Angular Bootstrap版本的解决方案? –

+0

更改版本并将'$ modal更改为$ uibModal',无论您使用何种模式。它会工作。告诉我你是否面临其他问题。迁移非常简单@ End.Game –

+0

@ End.Game。你试过我说的吗? –