Html 角度转换不使用静态json内容
如果在$translateProvider.translations()中提供符号和平移,则角度平移可以正常工作。但是,当我尝试使用json文件中的值执行转换时,转换不起作用Html 角度转换不使用静态json内容,html,json,angularjs,localization,Html,Json,Angularjs,Localization,如果在$translateProvider.translations()中提供符号和平移,则角度平移可以正常工作。但是,当我尝试使用json文件中的值执行转换时,转换不起作用 var mymodel= angular.module('mymodel',['pascalprecht.translate']). config(function($translateProvider) { $translateProvider.translations('en', { HEA
var mymodel= angular.module('mymodel',['pascalprecht.translate']).
config(function($translateProvider) {
$translateProvider.translations('en', {
HEADLINE: 'Hello there, This is my awesome app!',
INTRO_TEXT: 'And it has i18n support!'
}) .translations('de', {
HEADLINE: 'Hey, das ist meine großartige App!',
INTRO_TEXT: 'Und sie untersützt mehrere Sprachen!'
});
$translateProvider.useStaticFilesLoader({
prefix: 'https://localhost/angular%20seed/app/js/languages/',
suffix: '.json'
});
$translateProvider.preferredLanguage('de');
$translateProvider.fallbackLanguage('de');
// $translateProvider.useLocalStorage();
});
我的html文件是
<html ng-app="mymodel">
<head>
<title> Sing up</title>
<link rel="stylesheet" href="css/bootstrap.min.css"/>
<link rel="stylesheet" href="css/app.css"/>
<script src="lib/angular/angular.js"></script>
<script src="lib/angular/angular-resource.js"></script>
<script src="lib/angular/angular-translate.js"></script>
<script src="lib/angular/angular-translate-loader-static-files.js"></script>
<script src="js/app.js"></script>
<script src="js/Controllers/FirstController.js"></script>
</head>
<body style="margin-left:200px">
<div ng-controller="FirstController">
{{ 'INTRO_TEXT' | translate }}
{{ 'INTRO_TEXT1' | translate }}
</div>
</body>
</html>
输出
Und sie untersützt mehrere Sprachen!
INTRO_TEXT1
编辑
我没有收到任何错误消息。HTTP请求的url和状态是什么?404 ? 这与现有文件匹配吗?尝试使用相对路径而不是绝对路径?您的服务器是否使用JSON响应?
Und sie untersützt mehrere Sprachen!
INTRO_TEXT1