为单独的状态角js分离JSON文件

时间:2015-12-12 13:33:16

标签: javascript angularjs json

大家好我试图使用yeoman(https://scotch.io/tutorials/internationalization-of-angularjs-applications)他们在app.config中包含JSON文件,如下所示

app.config(function($ translateProvider,DEBUG_MODE,LOCALES){     if(DEBUG_MODE){       $ translateProvider.useMissingTranslationHandlerLog(); //警告缺少翻译     }

$translateProvider.useStaticFilesLoader({
  prefix: 'resources/locale-',
  suffix: '.json'
});
$translateProvider.preferredLanguage(LOCALES.preferredLocale);
$translateProvider.useLocalStorage();

});

但是我需要根据不同的状态使用不同的json文件

我的配置如下

app.config(function($ stateProvider,$ urlRouterProvider,$ compileProvider){

$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|javascript):/);

$urlRouterProvider.otherwise('/login');
$stateProvider.state('login', {
    url: '/login',
    templateUrl: 'templates/login/login.html',
    authenticate:false
})
$stateProvider.state('logout', {
    url: '/logout',
    templateUrl: 'templates/logout/logout.html',
    controller: 'LogoutController',
    authenticate:true
})

});

所以应该有一个用于登录的json文件和用于注销的其他json,我可以用它来进行语言翻译

提前致谢

0 个答案:

没有答案
相关问题