无法使用angular-translate-loader-static-files在angularjs中加载en_US.json文件

时间:2015-04-14 15:08:32

标签: javascript json angularjs



'use strict';

/*
 * AngularJS module declaration for sm-ui.header. This is where all the dependencies
 * for this module/component are to be declared.
 */
angular.module('sm-ui.header')
//.value('language','en')
.config(function($translateProvider){
/*
    $translateProvider.translations('en',{
        CURRENT_USER_NAME : 'Current User',
        LOG_OUT : 'Logout',
        MENU : 'MENU'
    });
    $translateProvider.translations('es',{
        CURRENT_USER_NAME : 'Usuario Actual',
        LOG_OUT : 'Cerrar sesión',
        MENU : 'MENÚ'
    });
    $translateProvider.use('en');
*/
    $translateProvider.preferredLanguage('en_US');
    $translateProvider.useStaticFilesLoader({
        prefix: '/app/languages/',
        suffix: '.json'
    });
})
.config(HeaderConfig);

function HeaderConfig($routeProvider) {

    
    $routeProvider.when('/header', {
        templateUrl: 'header/header.html',
        controller: 'HeaderCtrl',
        controllerAs: 'header'
    });
}

en_US.json file
{
        "CURRENT_USER_NAME" : "Current User",
        "LOG_OUT" : "Logout",
        "MENU" : "MENU"
}





您好, 我得到" http://localhost:9000/app/languages/en_US.json无法加载资源:服务器响应状态为404(未找到)" 我使用括号文本编辑器。 当我尝试在浏览器上打开http://localhost:9000/app/languages/en_US.json文件时,它无法获取/ app/languages/en_US.json文件。

你能帮帮我吗?感谢。

0 个答案:

没有答案