我使用ng-repeat指令列出一组格式为
的JSON数据$scope.result=[
{
"id": 84,
"resource": {
"id": 3,
"name": "Resource Planning",
"description": "test"
},
"activity": {
"id": 6,
"name": "Activity Planning",
"description": "test"
}
}
]
我对ng-repeat的使用就是这样..
<div ng-repet="data in result">{{data.resource.name}} {{data.activity.name}}</div>
我能够显示名称,即,&#34; Resouce Planning&#34;和&#34;活动策划&#34;。 但是,如果我这样做,我无法推送数据
$scope.result.push({resource.name:result.resource.name,activity.name:result.activity.name})
来自控制器。 有没有办法推动对象内部的名称。并使用ng-repeat显示/列出相同的内容? 感谢
答案 0 :(得分:0)
我真的不明白这个问题,但这不是你如何构建你的javascript对象。它应该是这样的:
$scope.result.push({
resource: {
name: result.resource.name
},
activity: {
name: result.activity.name
}
})