`plain()` 不会删除自定义方法
作者: giladbeeri创建于 2015年8月16日更新于 2018年11月5日
我从服务器返回了一个 Restangular 对象,它具有多个 Restangular 方法、服务器数据和一个我使用 `addRestangularMethod()` 添加的自定义方法。在对该对象调用 `plain()` 后,原有的 Restangular 属性被移除,但自定义属性却没有。我想能够获得一个原始 JSON 对象 - 服务器的原始响应(在我这个例子中并不重要)。由于 `plain()` 并没有完全完成此任务,因此我目前使用类似 `angular.fromJson(angular.toJson(res.plain()))` 的代码,该代码还会移除 `plain()` 后剩下的自定义方法。
内容来源: mgonto/restangular