如何使用angular2中的ngx-translate获取当前语言

All*_*len 21 javascript ngx-translate angular

我希望获得当前语言this.translate.getBrowserLang(),但无论当前语言是什么以及支持的语言是什么,它总是返回'en'.

这是plunkr:https://plnkr.co/edit/JEXgj8WcISYGtDg75VoR p = preview ,

All*_*len 43

我发现它可this.translate.currentLang用于获取当前语言

  • @godblessstrawberry只需使用`this.translateService.currentLang`,别忘了在construtor中添加`TranslateService` (6认同)
  • @MatejaPetrović en.. 我认为当前的语言不像属性那样可观察,但您可以订阅翻译服务的 onLangChange。 (2认同)