如何使用Angular Query资源

时间:2015-12-10 20:10:45

标签: angularjs rest

我使用的是MEAN.JS 0.4,我需要一些Angular资源的帮助。

我的问题是:

我想制作此API并能够过滤数据服务器端,但我不知道如何使用此Query方法。

我想做这样的事情:

Products.query({
  stock: 0
}, function(result){
  console.log(result)
});

这是我的实际Angular服务:

//Discounts service used for communicating with the discounts REST endpoints
angular.module('discounts').factory('Discounts', ['$resource',
  function ($resource) {
    return $resource('api/discounts/:discountId', {
      discountId: '@_id'
    }, {
      update: {
        method: 'PUT'
      }
    });
  }
]);

1 个答案:

答案 0 :(得分:1)

Discounts.query({stock: 0}).$promise
    .then(function(data) {
        products = data; })

products = Discount.query({stock: 0}, function() {
    //do something whith products
});