JSONP与Angularjs不能与TwitchTV api一起工作
JSONP with Angularjs doesn't work with TwitchTV api
我一直在尝试用Angular和TwitchTV api构建一个小应用程序,但我在JSONP方面遇到了很多麻烦。看起来我可以很好地导入数据,但在Object中爬行时,我看到的是一个什么都没有的白屏。我也没有得到任何错误,所以调试是不可能的。这是我当前的设置。
服务strong>
.factory('twitchTEST', function($resource){
var resource = $resource('https://api.twitch.tv/kraken/channels/nl_kripp/videos',{},{
query:{
method:'JSONP',
params: {callback: 'JSON_CALLBACK'},
isArray:false,
headers:{
'Access-Control-Allow-Origin': '*',
'Accept': 'application/vnd.twitchtv.v2+json',
'Client-ID': 'fcn1buiw3t57k9yduoqvwxdk3awb2rf'
}
},
});
return resource;
});
控制器
.controller('MainCtrl', function($scope, twitchTEST) {
twitchTEST.query(function(data){
$scope.twitches = data;
});
});