我目前正将我的应用程序从$ resouce迁移到Restangular,我无法理解应该在哪里实现extendModel。
阅读幻灯片46上的可用幻灯片here后,它会显示以下两个代码段。
Restangular.extendModel('cars', function(car){
return Car.extend(car);
});
module.factory('Car', function(Exteder){
function Car(){}
Car.prototype.chargeFuel = function(amount){
}
Car.extend = Extender.for('car')
return Car
});
我的问题是实际应该在哪里声明extendModel函数?它应该在App.config中还是在某个控制器中?我现在已经多次阅读过文档,但我似乎找不到具体的答案。
答案 0 :(得分:0)
因此经过大量搜索后,我相信我已经找到了正确的位置来实现它,因为它位于角度应用程序的app.config部分。
只需将RestangularProvider作为参数传递,然后使用RestangularProvider.extendModel()