如何在Angularjs中将子行添加到父记录

时间:2016-11-05 03:35:22

标签: javascript angularjs arrays json jsonobject

var data = [{
"_id": "5814c04ca105fa8eb6e3e08a",
"name": "aa33",
"address": "bb33",
"updateby": "matt",
"Histories": [{
    "svr_id": "a1122",
    "details": "well",
    "updateby": "matt",
    "_id": "5814c5cdb41151ca54871f5d"
}],
"lastupdate": "2016-11-03T11:18:26.000Z"
}]

我是Angularjs的新人。我在mongo数据库中有数据。只有父级别的CRUD一切正常。如果我有上面显示的子级别“历史记录”,如何在历史记录节点中添加另一个新的子行。

由于

1 个答案:

答案 0 :(得分:0)

因为您已将对象定义为数组,所以必须按原样访问它们。要为历史记录添加新的键/值,请执行以下操作:

data[0].Histories[0].newKey = "newVal";