Angularjs 角度资源,自定义获取对象

Angularjs 角度资源,自定义获取对象,angularjs,Angularjs,我正在使用角度资源 我想用对象本身的一些计算属性扩展工厂返回的任何对象 如何向ngResource工厂添加post get步骤?您可以这样扩展原型: angular.factory('Person', ['$resource', function($resource) { var Person = $resource(...); ... Person.prototype.computedProp = this.prop1 + this.prop2; return Perso

我正在使用角度资源

我想用对象本身的一些计算属性扩展工厂返回的任何对象


如何向ngResource工厂添加post get步骤?

您可以这样扩展原型:

angular.factory('Person', ['$resource', function($resource) {
  var Person = $resource(...);

  ...

  Person.prototype.computedProp = this.prop1 + this.prop2;

  return Person;

}]);

我还没有测试兼容性,但无论如何,我想分享我是如何在我的视图代码中对mantain Angular的风格进行测试的

这个想法是REST调用给我一个以公里为单位的距离和一个持续时间(以矩.js可以解析的格式)。我想要实现的是计算属性,它将产生以公里/小时为单位的平均速度

.factory('Times',function($resource){
var Times=$resource(“api/users/:userid/Times/:id”,{});
Times.prototype.\uuuuu定义过滤器(“平均速度”),函数(){
返回this.distance/moment.duration(this.duration.asHours();
});
返回次数;
})