Ich beginne gerade mit angularJS und ich möchte die Option der Übersetzung zu meiner Anwendung hinzufügen.Wie behalte ich die letzten Übersetzungen mit angularJS nach dem Aktualisieren meiner Seite?
Ich habe diese Funktion mit einer Variablen für meinen ersten Test mit 2 Tasten ausprobiert, die sich auf 2 verschiedene Sprachen beziehen, die lokale Sprache ist ENGLISH und die zweite ist FRENSH und es funktioniert, aber das Problem ist nach dem Aktualisieren meiner Anwendung, diese Variable wiederum zur lokalen Sprache. Wie kann ich dieses Problem lösen? Das ist mein Code auf 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);
};
});
Danke
Sie können Cookies in AngularJS verwenden, um die Werte beizubehalten. Siehe die Referenzantwort - http://stackoverflow.com/questions/35480998/array-like-static-possible-in-angular-js/35481890#35481890 –