我希望ng-repeat
一个JSON对象来显示它。 JSON有希伯来字符。
这个模型非常有效:
var app = angular.module('gifApp', []);
app.controller('gifCtrl', function($scope, $http) {
$scope.gifs=[
{"fileName": "Shake.gif", "name": "בני", "kw":["k1","k2"]},
{"fileName": "WAT.gif", "name": "מיקי", "kw":["k1"]},
{"fileName": "WTF.gif", "name": "אלון", "kw":["k3"]},
];
});
当我尝试使用$http.get
加载相同的信息时,希伯来语被破坏了。
var app = angular.module('gifApp', []);
app.controller('gifCtrl', function($scope, $http) {
$http.get("path/to/file/gifs.json")
.success(function (response) {
console.log(response);
$scope.gifs = response.gifs;
});
});
我该怎么做才能解决它?
答案 0 :(得分:1)
我通过从另一个希伯来语项目中复制json文件解决了这个问题,然后复制粘贴了我的内容。即使内容看起来相同,它仍然有效。 任何人都可以解释文件之间的区别是什么?