我希望在我的Angular 2应用程序中实现运行时语言环境切换。我找到了以下Angular2 i18n language switch,其中包含使用SystemJS https://plnkr.co/edit/JyE4l4TjEruuPsrbanmK的解决方案。我的应用程序使用webpack。我正在尝试使用raw-loader加载我的xlf文件但是得到“错误:找不到模块./i18n/messages.es.xlf”。我认为问题可能与i18n-providers.ts文件中的这一块代码有关。
declare var System: any;
function getTranslationsWithSystemJs(file: string) {
return System.import(file); // relies on text plugin
}
如果使用webpack,我该如何替换上述代码?