YQL的Angularjs $ http不起作用?

时间:2015-05-05 10:34:12

标签: angularjs yql

我是一名新手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()。并给出相同的结果。

0 个答案:

没有答案