我有一个json与我的页面的转换获取加载静态文件加载程序工作正常,但是当我使用$ httpBackend模拟api调用它不加载。我的配置是这样的:角度翻译与html后端的静态文件加载器
$translateProvider.useStaticFilesLoader({
prefix: "assets/lang-",
suffix: ".json"
});*/
$translateProvider.useInterpolation('textBreaksInterpolation');
$translateProvider.preferredLanguage('en');
我也列入白名单的所有资产htmlBackend这样的:
$httpBackend.whenGET(/assets.*/).respond(200, '');
有什么建议?谢谢。
难道没有加载或响应是空的?当你执行'$ httpBackend.whenGET(/ assets。* /)。respond(200,'');'它会返回空字符串给你所做的每个调用。尝试'$ httpBackend.whenGET('assets/lang-en.json')。respond(200,'json response here');' – maurycy