我想用一个自定义函数来扩展所有的Restangular模型。这有可能吗?我不想一个接一个地介绍模型。
我心目中的函数将允许我用更少的代码加载一个集合,例如object.loadCollection('collectionName'),它将执行以下操作
object.getList('collectionName').then(function(collectionObjects){
object['collectionName'] = collectionObjects;
})这有可能吗?
谢谢!
发布于 2015-09-11 01:34:53
我相信你要找的是一个元素转换器。这允许在给定的路由上修饰元素。还有更具全球性的setOnElementRestangularized。
Restangular. addElementTransformer('collectionName', function (collection) {
collection.methodName = function () {
// do stuff
};
});这会将方法methodName附加到从collectionName端点获取的集合。
https://stackoverflow.com/questions/31709402
复制相似问题