我有一个多语言的应用程序,使用每种语言的--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/
Run Code Online (Sandbox Code Playgroud)
我们需要在运行时获取locale的值,以便将它处理到我们的后端.
如果看起来试图得到
import { LOCALE_ID } from '@angular/core';
constructor(private modalService: BsModalService) {
console.log("LOCALE_ID", LOCALE_ID);
}
Run Code Online (Sandbox Code Playgroud)
但是LOCAL_ID是空的我认为它只适用于JIT
是否有任何方法可以在运行时获取此参数?