我有一个带有traslations的json,我的页面由静态文件加载器加载,工作正常,但当我使用$ httpBackend来模拟api调用时,它不会加载。我的配置如下所示:
$translateProvider.useStaticFilesLoader({
prefix: "assets/lang-",
suffix: ".json"
});*/
$translateProvider.useInterpolation('textBreaksInterpolation');
$translateProvider.preferredLanguage('en');
我还将htmlBackend中的所有资产列入白名单,如下所示:
$httpBackend.whenGET(/assets.*/).respond(200, '');
有什么建议吗?感谢。
答案 0 :(得分:2)
我建议不要使用延迟加载。 (当然,如果你没有太多的语言)。
只需将文本json文件构建到您的包中:
useLibrary 'org.apache.http.legacy'