J'ai un JSON avec traslations pour ma page qui est chargé par le chargeur de fichiers statiques qui fonctionne très bien, mais quand j'utilise $ httpBackend pour simuler api appels il ne marche pas la charge. Ma config ressemble à ceci:angulaire traduire loader fichiers statiques avec html-backend
$translateProvider.useStaticFilesLoader({
prefix: "assets/lang-",
suffix: ".json"
});*/
$translateProvider.useInterpolation('textBreaksInterpolation');
$translateProvider.preferredLanguage('en');
J'ai également whitelisted tous les actifs dans htmlBackend comme ceci:
$httpBackend.whenGET(/assets.*/).respond(200, '');
des suggestions? Merci.
est-il pas chargé ou la réponse est vide? quand vous faites '$ httpBackend.whenGET (/ assets. * /). respond (200, '');' il renvoie une chaîne vide à chaque appel que vous faites. Essayez '$ httpBackend.whenGET ('actifs/lang-en.json') répondre (200, 'réponse JSON ici.');' – maurycy