我想循环并打印对象数组的属性(仅一次)
HTML
<div ng-app ng-controller="MyCtrl">
<ul>
<li ng-repeat="(key, value) in items">{{key}}</li>
</ul>
</div>
脚本
function MyCtrl($scope) {
$scope.items = [{'name':10, 'phone':11},{'name':10, 'phone':11}];
}
期望的效果是:
姓名
电话
仅当我有一个对象而不是一组对象时它才有效
这是 fiddle 的链接 http://jsfiddle.net/3vzd732s/2/
提前致谢。
最佳答案
您在问题中给出的代码似乎运行正确。在 fiddle 中,您输入的是 {{name}},而不是 {{key}}。
如果你知道它将是一个数组,那么指向数组中的第一个元素怎么样?
<li ng-repeat="(key, value) in items[0]">{{key}}</li>
关于javascript - AngularJS 中循环遍历数组中对象的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28321930/