Angular6:根据环境变量加载localeId

时间:2019-07-19 11:54:07

标签: angular localization internationalization angular6 locale

我正在将角度6中的localeId加载为:

import { LOCALE_ID } from '@angular/core';
import { registerLocaleData } from '@angular/common';
import localePt from '@angular/common/locales/pt';

registerLocaleData(localePt);

@NgModule({
  providers: [
    { provide: LOCALE_ID, useValue: 'pt-BR' }    
  ]  
})
export class AppModule { }

但是我必须根据环境变量加载不同的语言,例如en, nb, fr, he。 请告诉我我该怎么做。

注意:我检查了angular5的一些解决方案,但是那行不通,因为在angular6中,我们需要导入特定的语言环境并使用registerLocaleData注册它

0 个答案:

没有答案