我只是用angularJS开始,我想添加翻译到我的应用程序的选项。如何在刷新我的页面后使用angularJS保持最后的翻译?
我试着用一个变量为我的第一次测试的2个按钮,这涉及到2种不同的语言,本地语言是英语,第二个是FRENSH,它的工作,但问题是刷新我的应用程序后,这个变量转到当地语言。我该如何解决这个问题。这是我在angularJS上的代码。
'use strict';
var app = angular.module('app', ['pascalprecht.translate']);
app.config(function($translateProvider) {
$translateProvider.fallbackLanguage('en');
$translateProvider .translations('en', {
msg : 'Hello',
})
$translateProvider.translations('fr', {
msg : 'bonjour'
});
$translateProvider.preferredLanguage('en');
});
app.controller('Ctrl', function($translate, $scope) {
$scope.changeLanguage = function (langKey) {
$translate.use(langKey);
};
});
谢谢
您可以在AngularJS中使用cookie来维护这些值。请参阅参考答案 - http://stackoverflow.com/questions/35480998/array-like-static-possible-in-angular-js/35481890#35481890 –