Angularjs 在有角度的循环中循环
我有一个类似这样的json:Angularjs 在有角度的循环中循环,angularjs,loops,angularjs-ng-repeat,Angularjs,Loops,Angularjs Ng Repeat,我有一个类似这样的json: var json = { brands: [{ name: "sony", count: "3" }, { name: "canon", count: "5" }], countries: [{ name: "France", count: "1" }, { name: "Spain", count: "7" }] }; 我试图将其显示为具有角度的面 品牌 索尼(3) 佳能(5) 国家 法国(1) 西
var json = {
brands: [{
name: "sony",
count: "3"
}, {
name: "canon",
count: "5"
}],
countries: [{
name: "France",
count: "1"
}, {
name: "Spain",
count: "7"
}]
};
我试图将其显示为具有角度的面品牌
索尼(3)
佳能(5)
国家
法国(1)
西班牙(7)
我可以很容易地硬编码品牌和国家,并做类似的事情
<div>
Brands
<p ng-repeat="brand in json.brands>{{brand.name}}({{brand.count}})</p>
</div>
<div>
Countries
<p ng-repeat="country in json.countries>{{country.name}}({{country.count}})</p>
</div>
品牌
{{country.name}}({{country.count}})
但我宁愿不用硬编码,动态地阅读“品牌”和“国家”,基本上是循环中的循环。这是否可行
tnx 可以迭代角度对象的键和值:
<div ng-repeat="(key, value) in json">
{{key}}
<p ng-repeat="brand in value>
{{brand.name}}({{brand.count}})
</p>
</div>
{{key}}
可以迭代角度对象的键和值:
<div ng-repeat="(key, value) in json">
{{key}}
<p ng-repeat="brand in value>
{{brand.name}}({{brand.count}})
</p>
</div>
{{key}}
@kozureookami不用担心!别忘了将答案标记为有效,以结束问题@kozureookami不用担心!别忘了将答案标记为有效,以结束问题!