ngx-translate:检测语言变化的事件(Angular)
ngx-translate: Event to detect changing language (Angular)
我想使用 ngx-translate 库检测“当前语言”的切换。
我可以使用哪个 js 事件来实现?
为了更好地理解我的意思,请查看这个简单的示例:https://stackblitz.com/edit/github-yvbmgu
我想在 ngOnInit() 上从“diff”组件检测 currentLang 的变化。
您可以订阅 TranslateService 的 onLangChange
observable 来监听语言变化事件。
ngOnInit() {
console.log(this.translate.currentLang);
this.translate.onLangChange.subscribe((event: LangChangeEvent) => {
console.log(event.lang);
});
}
我想使用 ngx-translate 库检测“当前语言”的切换。
我可以使用哪个 js 事件来实现?
为了更好地理解我的意思,请查看这个简单的示例:https://stackblitz.com/edit/github-yvbmgu
我想在 ngOnInit() 上从“diff”组件检测 currentLang 的变化。
您可以订阅 TranslateService 的 onLangChange
observable 来监听语言变化事件。
ngOnInit() {
console.log(this.translate.currentLang);
this.translate.onLangChange.subscribe((event: LangChangeEvent) => {
console.log(event.lang);
});
}