Max*_*nce 4 pagination angularjs angular-ui-bootstrap
如何在Bootstrap UI分页指令中翻译文本?
我已经为法语翻译覆盖了这样的常量:
angular.module('myapp', ['ui.bootstrap'])
.constant('paginationConfig', {
itemsPerPage: 10,
boundaryLinks: false,
directionLinks: true,
firstText: 'Premier',
previousText: 'Précédent',
nextText: 'Suivant',
lastText: 'Dernier',
rotate: true
})
Run Code Online (Sandbox Code Playgroud)
但重写常数似乎是一个坏主意......
这样做的正确方法是什么(如果有的话)?
cha*_*tfl 10
您可以在run方法中修改它的属性,而不是覆盖整个常量对象
var app=angular.module('myapp', ['ui.bootstrap']);
app.run(function(paginationConfig){
paginationConfig.firstText='MY FIRST';
paginationConfig.previousText='YOUR TEXT';
})
Run Code Online (Sandbox Code Playgroud)
在新版本中ui.bootstrap你应该使用
uibPaginationConfig
Run Code Online (Sandbox Code Playgroud)
绝对的
paginationConfig
Run Code Online (Sandbox Code Playgroud)
设置可以作为属性提供,也可以
<uib-pagination>通过uibPaginationConfig进行全局配置.
例如:
angular.module('app',['ui.bootstrap']).config(['uibPaginationConfig',
function(uibPaginationConfig){
uibPaginationConfig.previousText="‹";
uibPaginationConfig.nextText="›";
uibPaginationConfig.firstText="«";
uibPaginationConfig.lastText="»";}]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7673 次 |
| 最近记录: |