小编SL1*_*101的帖子

Angularjs发出$ http.get无效

我是Angularjs的新手,并尝试按照angularjs网站文档中的$ http.get给出的示例.

我有一个REST服务,在调用时返回如下数据:

http://abc.com:8080/Files/REST/v1/list?&filter=FILE


 {
  "files": [
    {
      "filename": "a.json",
      "type": "json",
      "uploaded_ts": "20130321"
    },
    {
      "filename": "b.xml",
      "type": "xml",
      "uploaded_ts": "20130321"
    }       
  ],  
 "num_files": 2}
Run Code Online (Sandbox Code Playgroud)

我的index.html文件的部分内容如下所示:

<div class="span6" ng-controller="FetchCtrl">
    <form class="form-horizontal">
        <button class="btn btn-success btn-large" ng-click="fetch()">Search</button>
    </form>
      <h2>File Names</h2>
      <pre>http status code: {{status}}</pre>
     <div ng-repeat="file in data.files">
      <pre>Filename: {{file.filename}}</pre>
    </div>
Run Code Online (Sandbox Code Playgroud)

我的js文件如下所示:

function FetchCtrl($scope, $http, $templateCache) {
  $scope.method = 'GET'; $scope.url = 'http://abc.com:8080/Files/REST/v1/list?&filter=FILE'; 
  $scope.fetch = function() {
    $scope.code = null;
    $scope.response = null;

    $http({method: $scope.method, url: $scope.url, cache: $templateCache}).
      success(function(data, …
Run Code Online (Sandbox Code Playgroud)

rest json get http angularjs

20
推荐指数
1
解决办法
4万
查看次数

标签 统计

angularjs ×1

get ×1

http ×1

json ×1

rest ×1