静的ファイルローダーによってロードされるページのtraslationsをjsonに持っていますが、$ httpBackendを使用してapi呼び出しをシミュレートすると、does not loadと呼びます。私の設定は次のようになります。角度変換静的ファイルローダーhtml-backendで
$httpBackend.whenGET(/assets.*/).respond(200, '');
任意の提案:
$translateProvider.useStaticFilesLoader({
prefix: "assets/lang-",
suffix: ".json"
});*/
$translateProvider.useInterpolation('textBreaksInterpolation');
$translateProvider.preferredLanguage('en');
私はこのようなhtmlBackend内のすべての資産をもホワイトリストに登録していますか?ありがとう。
は、それがロードされていないか、応答が空である:
ちょうどあなたのバンドルにテキストJSONファイルをビルドしますか?あなたが '$ httpBackend.whenGET(/ assets。* /)。respond(200、 '');'を実行すると、あなたがするすべての呼び出しに空文字列が返されます。 '$ httpBackend.whenGET( 'assets/lang-en.json')。respond(200、 'json response here');' – maurycy