0
angg4でngx-translateを使用して私のサイト言語をspanishに切り替えるので、ページをリフレッシュすると英語に戻ります。 ngx-translateを使ってページを更新した後、私のサイトの言語としてスペイン語を使う方法はありますか?ページリフレッシュ後angular4のngx-translateが英語に戻って
angg4でngx-translateを使用して私のサイト言語をspanishに切り替えるので、ページをリフレッシュすると英語に戻ります。 ngx-translateを使ってページを更新した後、私のサイトの言語としてスペイン語を使う方法はありますか?ページリフレッシュ後angular4のngx-translateが英語に戻って
お使いの言語がスペイン語を設定するときには、スペイン語
this.translate.setDefaultLang('es');
this.translate.use('es');
this.localStorage.setItem("language","es");
とコードの下にサイトの言語を切り替え]を選択する場合、その後localstore
同様::
コードの下に保存初めて言語を設定するとき
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");
}
}
thx、それは私のために働いた。 –
あなたがうまくいけば、この回答の解決マークとアップボントができます。 –
ストレージクォータに達すると、ブラウザーはすべてのローカルストレージ項目をクリアできます。 – Bilow