我在Chrome中收到错误提示错误提取Feed:未定义,0。有任何建议吗?
我的角度代码是:
// Begin SimpleController, with data
demoApp.controller('SimpleController', function($scope, $http){
var url = "http://www.grabapper.com/api/v1/iosapps.json";
$http.jsonp(url).
success(function(data,status,headers,config){
$scope.feed = {
title: 'DailyJS',
items: data
};
}).
error (function(data,status,headers,config){
console.error('Error fetching feed:', data,status);
});
});
// End SimpleController
all.html:
<li ng-repeat="item in feed.items">
{{item.name}}
</li>
答案 0 :(得分:0)
因为您在客户端代码中调用跨域API。您可以查看此solution。
以下是可能会对
有所了解的代码段$http.defaults.useXDomain = true;
var data =$resource(url);
if(data){
$scope.feed = {
title: 'DailyJS',
items: data
};
}else{
console.error('Error fetching feed:', data);
};