Angularjs改变了语言ui-grid选项
Angularjs change language ui-grid options
我使用的是angular ui-grid而不是ng-grid。如何将网格选项的语言英语更改为西班牙语
我找到的解决方案是在控制器上或配置文件中更改服务i18nService的默认语言。如下:
设置控制器的默认语言
var app = angular.module('moduleName');
app.controller('testController', ['i18nService', function(i18nService){
//es is the language prefix you want
i18nService.setCurrentLang('es');
}]);
在配置文件中设置默认语言
var app = angular.module('moduleName');
app.config(function($provide){
$provide.decorator('GridOptions',['$delegate', 'i18nService', function($delegate, i18nService){
var gridOptions;
gridOptions = angular.copy($delegate);
gridOptions.initialize = function(options) {
var initOptions;
initOptions = $delegate.initialize(options);
return initOptions;
};
//es is the language prefix you want
i18nService.setCurrentLang('es');
return gridOptions;
}]);
});
在包含网格的div上使用指令ui-i18n
,如下所示:
<div ui-i18n="{{lang}}">
直接取自:http://ui-grid.info/docs/#/tutorial/104_i18n
相关文章:
- Angular UI-GRID未在页面上显示网格
- 如何仅在ui-grid.js中显示特定列
- ui.grid 行无法选择行
- Angular UI Grid Edit可以与“;控制器为“;语法
- Angular ui.grid 获取嵌套行
- 如何从$http请求延续中获得显示在angular ui.grid中的数据
- 使用ui.grid与cellTemplate共享$scope
- Angular UI Grid重用的网格无法重置滚动+无限滚动无法工作
- 使用WP UI从选项卡到选项卡的Jquery文本链接
- 我可以从代码后面更改按钮单击上的Jquery ui活动选项卡吗
- Kendo ui Grid:标准的HTML5输入日期时间可以用作单元格编辑器吗
- Angular-ui-grid:如何格式化数据字段的内容
- 角度UI-Grid 3.0.0-rc.16:分页对我不起作用
- 如何自定义类似于角度材质选项卡的 Angular Ui 引导选项卡
- 我需要在 ui-grid 中显示一个字符串数组.单列,每行一个字符串
- 角度 UI-grid 保存来自不同范围对象的预填充值
- UI-GRID:访问$scope的问题
- 如何在 angularjs 中使用 ui-grid 为多个表动态创建网格选项
- 使用ui grid editableCellTemplate中的ng选项下拉列表[ng grid3.x]
- Angularjs改变了语言ui-grid选项