Angular l10n本地化-在单独的模块中加载转换-不触发translationChanged

时间:2019-03-20 02:50:40

标签: angular

我正在尝试使用angular l10n库设置本地化。我成功实现了一个模块,并在加载UI进行主要翻译之前对其进行了初始化。现在,我的目的是为每个模块有单独的转换文件/端点,并在默认初始化之上延迟加载它。

这是我提出的模块,我们称它为SomeModule

<TextBox extensions:TextBoxRegex.ValidationType="Number" extensions:TextBoxRegex.ValidationMode="Dynamic"></TextBox>

通过访问L10nConfigRef,我设法在默认init转换的顶部添加了更多提供程序。我可以在浏览器网络中看到翻译已成功加载。

问题是,它在我所有的视图/组件之后加载,并且不刷新翻译。

那么我该如何重新初始化翻译并手动触发/发出translationChanged?

this.translation.init()既不起作用this.translation.loadTranslation()-最新方法甚至不是库中的公共方法,因此也不是正确的方法。

还有其他建议如何重新初始化库并触发translationChanged吗?

0 个答案:

没有答案