ngx-bootstrap datepicker不会更改页面lang更改的日期格式

时间:2019-09-03 18:54:02

标签: angular typescript ngx-translate

我正在使用Ngx-Translate和Ngx-bootstrap / datepicker库。
我的问题是,当我使用Ngx-translate库更改网站的语言时。
第一次,它将正常发生,但是第二次,日期的标签将保持不变。

例如:
-语言为en-US,日期标签为09/03/2019
-我改为西班牙语,es-ES,日期标签现在为03/09/2019
-但是,当我再次更改为en-US时,标签将保留为03/09/2019

我使用了NGX-Translate lib中的onChangeLang事件。
我的代码是这样的:

constructor(
   readonly locale: TranslateService,
   readonly bsLocaleService: BsLocaleService
)
ngOnInit(): void {
   this.locale.onLangChange.subscribe((event: LangChangeEvent) => {
      this.bsLocaleService.use(event.lang);
   });
}

库的版本:
-Ngx-翻译:^ 11.0.1
-Ngx-bootstrap:^ 4.0.1

我可以做错什么吗?
我该如何解决这个问题?

0 个答案:

没有答案