我正在使用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
我可以做错什么吗?
我该如何解决这个问题?