我已使用 ngx-translate 将我的网站语言切换为 angular4 中的西班牙语,因此当我刷新页面时,它会切换回英语。那么,在我使用 ngx-translate 刷新页面后,有什么方法可以将西班牙语作为我网站的一种语言。
问问题
4701 次
1 回答
8
当你设置你的语言西班牙语然后存储在localstore
喜欢 ::
当您选择将您的网站语言切换为西班牙语时,下面的代码
this.translate.setDefaultLang('es');
this.translate.use('es');
this.localStorage.setItem("language","es");
以及第一次设置语言时的代码
constructor(public translate: TranslateService) {
if(localStorage.getItem('language')){
translate.setDefaultLang(localStorage.getItem('language'));
translate.use(localStorage.getItem('language'));
}else {
translate.setDefaultLang('en');
translate.use('en');
localStorage.setItem("language","en");
}
}
于 2017-12-08T07:57:09.083 回答