我是一名新手angular js开发人员。最近我正在尝试构建一个使用Yahoo Query Language(YQL)的应用程序。我实际上需要数据表中的cricket.teams数据。所以,我只是使用Yahoo提供的REST查询从angularjs的控制器进行$ http resquest。
我的观点在这里:
<div ng-controller="ProfileCtrl">
<div style="height:80vh">
{{Hello}}
</div>
</div>
这是我的控制器
app.controller('ProfileCtrl',function($scope,$http){
$scope.Hello='Welcome';
var url ='https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20cricket.teams&format=json&diagnostics=true&env=store%3A%2F%2F0TxIGQMQbObzvU4Apia0V0&callback=';
// Simple GET request example :
$http.get(url).
success(function(data, status, headers, config) {
alert(data);
}).
error(function(data, status, headers, config) {
// called asynchronously if an error occurs
// or server returns response with an error status.
alert('error'+status);
});
});
返回状态为0的错误,表示存在错误。我在这做错了什么?
NB。我试过$ http.jsonp()。并给出相同的结果。