Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 在有角度的循环中循环_Angularjs_Loops_Angularjs Ng Repeat - Fatal编程技术网

Angularjs 在有角度的循环中循环

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) 西

我有一个类似这样的json:

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不用担心!别忘了将答案标记为有效,以结束问题!