Я пытаюсь повторить на этом объекте, я несколько раз пытался, но все же застрял. Если у кого-то есть идея, и если можно поделиться советами для такого рода ситуаций.
[
{
"Abonnement": {
"id": "1",
"nom": "BAS PRIX",
"tarif": "2.49",
"communication": "2h de communication",
"vers": "vers fixes et mobiles",
"zone": "zone nationale"
}
},
{
"Abonnement": {
"id": "2",
"nom": "NATIONAL",
"tarif": "9.99",
"communication": "t\u00e9l\u00e9phonie et SMS illimit\u00e9s",
"vers": "vers fixes et mobiles",
"zone": "zone nationale"
}
},
{
"Abonnement": {
"id": "3",
"nom": "EURO",
"tarif": "19.99",
"communication": "t\u00e9l\u00e9phonie et SMS illimit\u00e9s",
"vers": "vers fixes et mobiles",
"zone": "zone EURO"
}
}
]
Если массив хранится в области под $scope.abonnements
, так вы будете использовать ng-repeat
:
<ul>
<li ng-repeat="item in abonnements">{{ item.Abonnement.nom }}</li>
</ul>
См. Здесь: http://jsfiddle.net/89b98cpd/
Предполагая, что вы назвали свой объект чем-то вроде Abonnements
$scope.Abonnement = [..your example json]
Тогда вы просто используете ng-repeat, как
<div ng-repeat="Abonnement in Abonnements">
id: {{Abonnement.Abonnement.id}}
</div>
И получить доступ к информации с помощью Abonnement.Abonnement.id
например. Поэтому, если бы вы хотели, чтобы это было Abonnement.Abonnement.vers
, это было бы Abonnement.Abonnement.vers
.