Javascript 角形罐';t将json内容返回到对象
我正在尝试将json文件内容获取到一个对象Javascript 角形罐';t将json内容返回到对象,javascript,json,angularjs,Javascript,Json,Angularjs,我正在尝试将json文件内容获取到一个对象 var myApp = angular.module('AngularPortfolio', []); myApp.config( function($interpolateProvider) { $interpolateProvider.startSymbol('{[{').endSymbol('}]}'); }); myApp.controller('AppCtrl', ['$scope', '$http', function($sco
var myApp = angular.module('AngularPortfolio', []);
myApp.config( function($interpolateProvider) {
$interpolateProvider.startSymbol('{[{').endSymbol('}]}');
});
myApp.controller('AppCtrl', ['$scope', '$http', function($scope, $http){
$scope.projects = {};
$http.get('../bundles/xxxxxxxxxx/portfolio/data.json')
.success( function(data) {
$scope.projects = data;
})
.error( function(data) {
console.log('ERREUR');
});
}]);
(编辑最新帖子)
我的JSON文件:
[
{
"title": "example 01",
"img" : "1.jpg",
"filters" : {
"accompagner" : "communication corporate",
"solutions" : "digital"
}
},
{
"title": "example 02",
"img" : "2.jpg",
"filters" : {
"accompagner" : "communication financiere",
"solutions" : "strategies et dispositifs"
}
},
{
"title": "example 03",
"img" : "3.jpg",
"filters" : {
"accompagner" : "communication rse et developpement durable",
"solutions" : "design et identite"
}
}
]
(编辑最新帖子)和我的ng重复代码:
<div ng-repeat="item in projects">
<img src="../bundles/xxxxxxxx/uploads/{[{item.img}]}" alt="{[{item.title}]}">
<h3>{[{item.title}]}</h3>
</div>
{[{item.title}]}
这段代码像字符串一样返回数据,我不能用它来重复。
你能帮我吗
非常感谢取决于您共享的
JSON
文件,如果这是您的最终JSON
输出,如果不是,请共享您在控制器中获得的最终JSON
<div ng-repeat="item in projects track by $index">
<img ng-src="../bundles/xxxxxxxx/uploads/{{item.img}}" alt="{{item.title}}">
<h3>{{item.title}}</h3>
</div>
{{item.title}
你能给我们看一下你的data.json吗?json.parse(data)
要从json字符串创建数组/对象,我只需编辑我的问题:)我不能使用json.parse()我已经测试过这个问题,但返回了一个errorSyntaxError:object.parse处的意外标记(本机)共享json文件是我的finnaly(用于测试)文件你在控制器中得到相同的信息吗?是的,控制台。日志(数据)返回sameYEs,我有相同的错误:中继器中不允许重复。Repeater:项目中的项键:字符串:因为my data变量以字符串形式返回