は、私はこのようなJSONファイルがあります:私が欲しいものデータを表示し、一度
[
{
"id": "1",
"name": "John",
"country": "Philippines"
},
{
"id": "2",
"name": "Marsha",
"country": "Philippines"
},
{
"id": "3",
"name": "Peter",
"country": "Philippines"
},
{
"id": "4",
"name": "Kang",
"country": "Philippines"
}
]
をngのリピートを使用して、それを表示することですが、すべての国が同じであるため、私が表示したいです国は一度だけ。どうすればそれをすることができますか?私のhtmlファイルは次のようなものです:
<div ng-repeat="item in citizens">
<label class="col-md-4 control-label" ng-model="item.id">
{{item.id}}
</label>
<label class="col-md-4 control-label" ng-model="item.name">
{{item.name}}
</label>
<label class="col-md-4 control-label" ng-model="item.country">
{{item.country}}
</label>
</div>
ありがとうございました。
各国を一度表示する場合は、国名「フィリピン」には「id」と「名前」が必要ですか? – Jens
私は国が同じなので一度だけ表示したいです – bleykFaust
あなたはgroupByを使うことができます:国、私は考えます – Jens