【发布时间】:2015-02-16 18:17:36
【问题描述】:
我正在尝试在 Angular.js 中使用过滤器功能,但它不适用于对象。
如何使用 Javascript 将嵌套对象合并到其父对象中?
例如我想转这个:
{
"data" : [ {
"character" : {
"realm" : 1,
"displayName" : "John",
},
"points" : 1388.0,
"wins" : 84,
"losses" : 31
}, {
"character" : {
"realm" : 1,
"displayName" : "Steven",
},
"points" : 1363.0,
"wins" : 96,
"losses" : 24
}, {
"character" : {
"realm" : 1,
"displayName" : "Mark",
},
"points" : 1322.0,
"wins" : 154,
"losses" : 43
}
]}
进入这个:
{
"data" : [ {
"realm" : 1,
"displayName" : "John",
"points" : 1388.0,
"wins" : 84,
"losses" : 31
}, {
"realm" : 1,
"displayName" : "Steven",
"points" : 1363.0,
"wins" : 96,
"losses" : 24
}, {
"realm" : 1,
"displayName" : "Mark",
"points" : 1322.0,
"wins" : 154,
"losses" : 43
}
]}
谁能帮帮我?
【问题讨论】:
-
听起来你需要
extend -
那些是对象,不是数组!!!不确定您是如何尝试在
.data上使用filter以使其不起作用?
标签: javascript angularjs object merge