我跟着例子,但顯然增加了自定義的方法對資源的原型時,什麼是錯的。
app.factory('Product',function ($resource,$cacheFactory) {
var Product = $resource('/the/url/:id', {id: '@id'}),
cache = $cacheFactory('Product'),
products;
Product.prototype.all = function(){
products = cache.get('all');
if(typeof products == 'undefined'){
products = Product.query();
cache.put('all',products);
}
return products;
};
return Product;
})
在控制器我做$scope.products = Product.all();
,但我得到
您能否提供添加到$ resource的原型的示例的鏈接?我不記得曾經看到過。 – 2013-03-04 14:55:41