【发布时间】:2018-10-01 20:51:46
【问题描述】:
我在 Angular 中使用 $resource 来获取 json 对象,其结构定义如下
[
{
"id": 0,
"name": "Type1"
},
{
"id": 1,
"name": "Type 2"
}
]
获取数据后 ..console.log(jsonObject) 给了我
[Resource, Resource, $promise: Object, $resolved: true]
如何从结果对象中删除 $promise 和 $resolved ? 我尝试了 angular.fromJson(json) 但我仍然看到这些对象仍然存在。
【问题讨论】:
-
user1184100 你能接受以下答案之一吗?
-
@javarome 将解决方案指向下方:您可以使用
toJSONfunction 清理单个结果对象。如果结果是一个数组,你可以用 mapvar cleanList = result.map(function(e){return e.toJSON();})清理它
标签: javascript angularjs