我不确定这是否与 AngularJS 有任何关系,以及是否仅与 JSON 相关。
无论如何,假设我们有以下 JSON:
$scope.dataSets = {
"names": ["Horace", "Slughorn", "Severus", "Snape"],
"genders": ["Male", "Female"]
}
现在,我使用 ng-repeat 指令打印上述内容,如下所示:
<div ng-repeat="data in dataSets>
//Continue readig to know what I am expcting here
</div>
我所期望的<div></div>
标签是打印“姓名”和“性别”。也就是说,我希望打印 JSON 的键。我不知道钥匙是什么,因为它们可以是任何东西。我怎样才能做到这一点?
正如文档所述:
(key, value) in expression – 其中键和值可以是任何用户定义的标识符,表达式是提供要枚举的集合的范围表达式。
<div ng-repeat="(key, data) in dataSets">
{{key}}
</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)