如何通知整个应用程序语言切换?

How to notify the whole application the language switch?

我正在为我的 angular 应用程序使用 ngx-translate。 我创建了一个名为 lang-switch.component.ts 的单独组件来进行语言切换。

    public onChange(langSelectedCode: string) {
    this.translate.use(langSelectedCode);
    }

我的疑惑是如何在所有其余组件和延迟加载模块中检测到这种变化?

https://stackblitz.com/github/ngx-translate/example

我参考了这个 stackblitz 示例,它非常简单,只有一个组件,但没有帮助。

正确的实现是使用共享模块 https://medium.com/@lopesgon/translate-angular-4-with-ngx-translate-and-multiple-modules-7d9f0252f139