【问题标题】:ng-repeat not pushing datang-repeat 不推送数据
【发布时间】:2015-01-16 22:12:30
【问题描述】:

我正在使用 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>

我可以显示名称,即“资源计划”和“活动计划”。 但是如果我这样做,我无法推送数据

$scope.result.push({resource.name:result.resource.name,activity.name:result.activity.name})

来自控制器。 有什么方法可以推送对象内部的名称。并使用 ng-repeat 显示/列出相同的内容? 谢谢

【问题讨论】:

    标签: javascript angularjs angularjs-ng-repeat ng-repeat


    【解决方案1】:

    我不太明白这个问题,但这不是您构建 javascript 对象的方式。它应该是这样的:

    $scope.result.push({
           resource: {
                name:   result.resource.name
           },
           activity: { 
                name:   result.activity.name
           }
    })
    

    【讨论】:

    • 嗨,Joao Leal.Thanks.But 不是推送数据
    • 如果不知道您是如何称呼它的,或者在什么背景下称呼它,这有点难以猜测。
    猜你喜欢
    • 2017-05-06
    • 2014-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多