Angular使用html-backend转换静态文件加载器

时间:2016-07-12 13:37:52

标签: angularjs angular-translate httpbackend

我有一个带有traslations的json,我的页面由静态文件加载器加载,工作正常,但当我使用$ httpBackend来模拟api调用时,它不会加载。我的配置如下所示:

    $translateProvider.useStaticFilesLoader({
        prefix: "assets/lang-",
        suffix: ".json"
    });*/
    $translateProvider.useInterpolation('textBreaksInterpolation');
    $translateProvider.preferredLanguage('en');

我还将htmlBackend中的所有资产列入白名单,如下所示:

$httpBackend.whenGET(/assets.*/).respond(200, '');

有什么建议吗?感谢。

1 个答案:

答案 0 :(得分:2)

我建议不要使用延迟加载。 (当然,如果你没有太多的语言)。

只需将文本json文件构建到您的包中:

useLibrary 'org.apache.http.legacy'