我正在ngResource中实现REST调用。我为终点创建了代码。
var resource = $resource('/api/orders/:id');
// Get List of Orders
function getOrders(limit, page, designFields){
// Query params
var params = {
limit: limit,
page: page,
designFields : designFields
}
var deferred = $q.defer();
resource.query(params, function(result){
deferred.resolve(result);
},function(error){
deferred.reject(error);
});
return deferred.promise;
}
我在Controller中使用上述内容如下。
var orders = API.Orders.getAll(10,1);
orders
.then(function(result){
console.log(result);
});
}).catch(function(err){
console.log(err);
});
但问题是我无法在Console中获得以下吐出的任何响应。 每一个承诺都有承诺。我很困惑,为什么它不起作用。