2015-04-23 18 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

查看源代碼,目前沒有任何方法可以配置頁碼按鈕的文本。

相關問題