我想使用ngx-translate库检测“当前语言”的切换。
我可以使用哪个js事件来实现这一点?
为了更好地理解我的意思,请查看这个简单的例子:https://stackblitz.com/edit/github-yvbmgu
我想从ngOnInit()上的“diff”组件检测currentLang的变化。
我想使用ngx-translate库检测“当前语言”的切换。
我可以使用哪个js事件来实现这一点?
为了更好地理解我的意思,请查看这个简单的例子:https://stackblitz.com/edit/github-yvbmgu
我想从ngOnInit()上的“diff”组件检测currentLang的变化。
2条答案
按热度按时间dgsult0t1#
您可以订阅TranslateService的
onLangChange
observable来监听语言更改事件。翻译服务API
deyfvvtc2#
您也可以使用Angular自己的BehaviorSubject来检测语言变化。
在一般服务中编写此代码:
现在,您可以通过订阅在其他组件中应用语言更改,如下所示