gpt4 book ai didi

javascript - Angularjs 更改语言 ui-grid 选项

转载 作者:搜寻专家 更新时间:2023-11-01 05:00:19 26 4
gpt4 key购买 nike

我使用的是 Angular ui-grid 而不是 ng-grid。我怎样才能将网格选项的语言英语更改为西类牙语。

最佳答案

我找到的解决方案是在 Controller 或配置文件中更改服务 i18nService 的默认语言。如下:

在 Controller 上设置默认语言

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;
}]);
});

关于javascript - Angularjs 更改语言 ui-grid 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31991613/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com