【发布时间】:2016-11-01 10:47:48
【问题描述】:
在下面的示例中,我对从 API 检索到的资源进行了一些转换。
var resource = $resource('http://example.com/resource/:id');
$scope.record = resource.get({id: 123});
$scope.record.$promise.then(function(response) {
// do some transformations
response.date = moment(response.date, "YYYY-MM-dd").format("dd MM YYYY");
});
以同样的方式,我在数据保存之前对其进行转换。
var record.$save();
我提交的 POST 数据由 API 返回。该返回值成为 Resource 对象的新值。
但是,这不是我在显示时使用的格式,如 GET 所示。
有没有办法防止 $save() 替换 Resource 的值?
【问题讨论】:
标签: angularjs angularjs-resource