我有这样的页面模块:
import { NgModule, LOCALE_ID } from '@angular/core';
...
@NgModule({
imports [
...
],
declarations [
...
],
entryComponents [
...
],
providers [
{provide: LOCALE_ID, useValue: localStorage.getItem('localization')}
]
})
当我来到网页时,我的LOCAL_ID
会获得localStorage
的值。但是,如果locaLstorage
中的项目发生变化,则LOCAL_ID
不会更新。怎么做?
答案 0 :(得分:0)
这个问题可能有助于解决您的问题。 Changing locale in Angular at runtime?
我使用ngx-translate在Angular中使用不同的语言,我认为这是最好的选择。