我有一个多语言应用程序,它用每种语言的 --aot 编译,例如德语:
ng build --aot --env=prod --prod --build-optimizer --i18nFile=src/locale/DARI_messages_de_DE.xlf --i18nFormat=xlf --locale=de --missingTranslation warning --output-path dist/de --base-href /de/
我们需要在运行时获取 locale 的值,以便将其也处理到我们的后端。
如果看起来试图从
import { LOCALE_ID } from '@angular/core';
constructor(private modalService: BsModalService) {
console.log("LOCALE_ID", LOCALE_ID);
}
但是 LOCAL_ID 是空的,我认为它仅用于 JIT
有什么方法可以在运行时获取此参数吗?