0
ファイル:は、現在、私の<em>main.ts</em>ファイルは次のようになります
declare const require;
const translations = require("raw-loader!./locale/messages.de.xlf");
platformBrowserDynamic().bootstrapModule(AppModule, {
providers: [
{ provide: TRANSLATIONS, useValue: translations },
{ provide: TRANSLATIONS_FORMAT, useValue: 'xlf' }
]
});
代わりのこの"raw-loader!./locale/messages.de.xlf"
をハードコーディング私は、この文字列を提供して代わりにサービスを利用したいと思います
const translations = require(translationService.localeString); //does not work!
可能な方法はありますか?私はすでにサービスを作成しましたが、main.tsファイルに挿入する方法が見つかりません。
これは悲しげに動作しません。 _localeStringはタイプ "DemoService"に存在しません_ – reveN
サービスを介して注入するために私は定数を直接アクセスできますテンプレートを作成しています –
@reveN今更新された回答を確認します –