2015-04-23 103 views
0

我正在使用angular-bootstrap进行分页,并且想要使用像年份(例如2015,2014,2013)这样的文本更改页码。 我们可以自定义角度分页指令,以达到这种情况吗?在分页中添加文本而不是数字,angular-bootstrap

+0

^h ttp://plnkr.co/edit/csots4OSB8UP8TkSwfqc?p = preview – Rajeev

+0

这个需求已经在[angular-ui/bootstrap issue 2532](https://github.com/angular-ui/bootstrap/issues/2532)并且参见[PR 2705](https://github.com/angular-ui/bootstrap/pull/2705) – shawnzhu

回答

1

在'pagination'指令的基础上编写您自己的指令,并修改getPages函数。 plnkr

// Add page number links 
    for (var number = startPage; number <= endPage; number++) { 
     var text = parseInt(scope.startYear, 10) + (number - 1); 
     var page = makePage(number, text, number === currentPage); 
     pages.push(page); 
    } 
+1

如果[angular-ui/bootstrap/2705](https://)会提供一个新的属性'pageLabel' github.com/angular-ui/bootstrap/pull/2705)被合并 – shawnzhu

0

查看源代码,目前没有任何方法可以配置页码按钮的文本。

相关问题