Javascript 如何在AngularJS ng重复中获得项目密钥?

Javascript 如何在AngularJS ng重复中获得项目密钥?,javascript,angularjs,angularjs-ng-repeat,ng-repeat,Javascript,Angularjs,Angularjs Ng Repeat,Ng Repeat,文件: ngRepeat指令对一个模板中的每个项目实例化一次模板 收集每个模板实例都有自己的作用域,其中 循环变量设置为当前集合项,并设置$index 指向项索引或键 似乎我得到的是索引而不是键 控制器: $scope.items = { "key1" : "val1", "key2" : "val2" }; 视图: 我想显示键,在这种情况下应该是key1和key2。有专门的语法吗?试试看 <div class="item" ng-repeat="(key, value) i

文件:

ngRepeat指令对一个模板中的每个项目实例化一次模板 收集每个模板实例都有自己的作用域,其中 循环变量设置为当前集合项,并设置$index 指向项索引或键

似乎我得到的是索引而不是


控制器:

$scope.items = {
  "key1" : "val1",
  "key2" : "val2"
};
视图:

我想显示,在这种情况下应该是
key1
key2
。有专门的语法吗?

试试看

<div class="item" ng-repeat="(key, value) in items">{{ $index }} {{key}} {{value}}</div>
{{$index}{{key}{{value}}

应该是这样的:

<div class="item" ng-repeat="(key, val) in items">{{ key }} {{ val }}</div>
{{key}{{val}
以下是plnkr:

以下是文档中的对应点:

(键,值)在表达式中–其中键和值可以是任何用户 定义的标识符,表达式是给出 要枚举的集合

例如:(姓名,年龄)在{'adam':10,'amalie':12}中


很遗憾,您找到了文档,但却无法完全阅读……对不起,互联网,您是对的。请解释一下反对票!?
<div class="item" ng-repeat="(key, value) in items">{{ $index }} {{key}} {{value}}</div>
<div class="item" ng-repeat="(key, val) in items">{{ key }} {{ val }}</div>