我有一個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