页面刷新后,angular 4 中的 ngx-translate 切换回英语
After page refresh ngx-translate in angular4 is swiching back to english
我已经使用 ngx-translate 在 angular4 中将我的站点语言切换为西班牙语,因此当我刷新页面时它会切换回英语。
那么,在我使用 ngx-translate 刷新页面后,有什么办法可以让西班牙语作为我网站的语言。
当您设置语言 西班牙语 然后存储在 localstore
赞::
在您 select 将站点语言切换为西班牙语时的代码下方
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");
}
}
我已经使用 ngx-translate 在 angular4 中将我的站点语言切换为西班牙语,因此当我刷新页面时它会切换回英语。 那么,在我使用 ngx-translate 刷新页面后,有什么办法可以让西班牙语作为我网站的语言。
当您设置语言 西班牙语 然后存储在 localstore
赞::
在您 select 将站点语言切换为西班牙语时的代码下方
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");
}
}