Ich habe eine Json mit traslations für meine Seite, die von statischen Dateien lädt geladen wird, die gut funktioniert, aber wenn ich $ httpBackend verwenden, um API-Aufrufe zu simulieren, lädt es nicht. Meine Config sieht wie folgt aus:Angular translate statische Dateien loader mit html-Backend
$translateProvider.useStaticFilesLoader({
prefix: "assets/lang-",
suffix: ".json"
});*/
$translateProvider.useInterpolation('textBreaksInterpolation');
$translateProvider.preferredLanguage('en');
Ich habe auch alle Vermögenswerte in htmlBackend wie dies der weißen Liste:
$httpBackend.whenGET(/assets.*/).respond(200, '');
irgendwelche Vorschläge? Vielen Dank.
Ist es nicht geladen oder die Antwort ist leer? Wenn Sie '$ httpBackend.whenGET (/ assets. * /). respond (200, '');' ausführen, wird bei jedem von Ihnen getätigten Aufruf eine leere Zeichenfolge zurückgegeben. Versuchen Sie '$ httpBackend.whenGET ('assets/lang-de.json'). Antworten (200, 'json response here');' – maurycy