Angularjs 在angular中循环JSONObject并仅打印某些值

Angularjs 在angular中循环JSONObject并仅打印某些值,angularjs,arrays,json,Angularjs,Arrays,Json,嗨,我有一个JSONObject,如下所示: $scope.controls = {"fields":[{"id":1,"name":"Sales Figures 2017","area":"sales","value":"1800"},{"id":2,"name":"Are you on commission","area":"support","value":"Yes"}]} 我试图循环显示结果,如下所示,但只需要“name”和“value”值 输出类似 2017年销售数字:1800 你有

嗨,我有一个JSONObject,如下所示:

$scope.controls = {"fields":[{"id":1,"name":"Sales Figures 2017","area":"sales","value":"1800"},{"id":2,"name":"Are you on commission","area":"support","value":"Yes"}]}
我试图循环显示结果,如下所示,但只需要“name”和“value”值

输出类似

  • 2017年销售数字:1800
  • 你有佣金吗
  • 下面是我仅获取键和值所做的操作,但它没有显示任何内容

    <div ng-repeat="key in controls"> 
       {{key.name}} : {{key.value}}
    </div>
    
    
    {{key.name}}:{{key.value}
    
    您必须访问控件对象中的
    字段,因为这是数组所在的位置

    <div ng-repeat="key in controls.fields"> 
       {{key.name}} : {{key.value}}
    </div>
    
    
    {{key.name}}:{{key.value}
    
    您必须访问控件对象中的
    字段,因为这是数组所在的位置

    <div ng-repeat="key in controls.fields"> 
       {{key.name}} : {{key.value}}
    </div>
    
    
    {{key.name}}:{{key.value}
    
    ng repeat

    角度模块(“应用程序”,[]) .controller(“ctrl”,函数($scope){ $scope.controls={“字段”:[{“id”:1,“名称”:“2017年销售数据”,“区域”:“销售”,“价值”:“1800”},{“id”:2,“名称”:“您是否接受委托”,“区域”:“支持”,“价值”:“是”}]} })
    
    {{key.name}}:{{key.value}
    
    ng repeat

    角度模块(“应用程序”,[]) .controller(“ctrl”,函数($scope){ $scope.controls={“字段”:[{“id”:1,“名称”:“2017年销售数据”,“区域”:“销售”,“价值”:“1800”},{“id”:2,“名称”:“您是否接受委托”,“区域”:“支持”,“价值”:“是”}]} })
    
    {{key.name}}:{{key.value}
    
    太完美了,它成功了。谢谢。我会接受这个答案的。非常好。谢谢。将接受此作为答案。感谢+1对它的解释如此之好。感谢+1对它的解释如此之好。