我正在使用angular-bootstrap進行分頁,並且想要使用像年份(例如2015,2014,2013)這樣的文本更改頁碼。 我們可以自定義角度分頁指令,以達到這種情況嗎?在分頁中添加文本而不是數字,angular-bootstrap
0
A
回答
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
查看源代碼,目前沒有任何方法可以配置頁碼按鈕的文本。
0
通過使用網頁標籤屬性
HTML
<ul uib-pagination page-label="pageLable($page)"></ul>
JS
$scope.pageLable = function($page){
return 2000 + $page;
}
相關問題
- 1. Javascript,點附加,而不是添加到分數字段?
- 2. 在textarea中添加glyphicons顯示的是文本而不是glyphicon
- 3. Django通用object_list分頁。添加而不是替換參數
- 4. 文本添加的,而不是在.NET文本框被設置
- 5. 數字連接而不是被添加
- 6. 在ASP導航系統中添加文字而不是圖片
- 7. jQuery計數字符而不是文本
- 8. 將新文本添加到textView而不是在java中設置文本FX
- 9. Rails「加載更多...」而不是分頁
- 10. Simpledateformat分析減去而不是添加
- 11. CGridView Yii添加分頁文本框
- 12. 爲jquery滑塊添加自定義文本而不是數字ResponsiveSlides.js v1.53
- 13. Fancybox加載框中的整個頁面而不是文本div
- 14. 如何添加圖像,而不是標題文本中的Android
- 15. Angularjs輸入文本追加號碼而不是添加它
- 16. 在1頁而不是2中添加編輯功能
- 17. Caroufredsel分頁:不是數字,而是標題
- 18. file_put_contents添加「0」而不是字符串
- 19. BitBucket - 直接添加開發分支而不是主版本
- 20. C#LoadControl()(的.ascx),並添加到「本」,而不是分控
- 21. 在網頁中添加文本
- 22. 在datagrid列中添加點分隔符而不是逗號
- 23. 計算器正在添加數字而不是減去
- 24. 將對象添加到數組中 - 覆蓋而不是添加
- 25. Python文本文件而不是字典
- 26. 爲什麼文本添加到頁面刷新areatext,而不是直接
- 27. AngularJS數學加入字符串,而不是添加
- 28. 添加數字,而不是增加增量
- 29. 添加容器重力窗體部分,而不是「頁面」,而不是「部分」打破
- 30. 添加到文件而不是覆蓋
^h ttp://plnkr.co/edit/csots4OSB8UP8TkSwfqc?p = preview – Rajeev
這個需求已經在[angular-ui/bootstrap issue 2532](https://github.com/angular-ui/bootstrap/issues/2532)並且參見[PR 2705](https://github.com/angular-ui/bootstrap/pull/2705) – shawnzhu