2017-06-06 31 views
1

我想使用Restangular的GET方法從後端使用其餘的調用獲取一些對象。使用restangular獲取調用

它的一個簡單的GET調用..不知道爲什麼我得到一個錯誤。如果有人能指出一些即將失去的東西會很棒。

我restangular電話:

 var vm = this; 
     vm.getEvent = function() { 
      Restangular.one('/services/v1').one('people').get(); 
     } 

對象我應該回去了是這樣的:

[ 
    { 
    "id": 1, 
    "name": "string", 
    "description": "string", 
    "locations": [ 
     { 
     "id": 1, 
     "name": "string", 
     "description": "string" 
     } 
    ] 
    }, 
    { 
    "id": 2, 
    "name": "string", 
    "description": "string", 
    "locations": [ 
     { 
     "id": 2, 
     "name": "string", 
     "description": "string" 
     } 
    ] 
    }, 
    { 
    "id": 3, 
    "name": "string", 
    "description": "string", 
    "locations": [ 
     { 
     "id": 2, 
     "name": "string", 
     "description": "string" 
     } 
    ] 
    } 
] 

得到這個錯誤,當我在html中調用它:

錯誤:[$ rootScope:infdig] 10 $ digest()迭代達到。中止! 觀察家在過去的5次迭代解僱:[]

編輯:

端點

http://localhost:3000/services/v1/people

回答

0

你的代碼應該如下

var vm = this; 
    vm.getEvent = function() { 
     Restangular.one('/services/v1').get('people').then(function(data){console.log("data",data)}); 
    }