AngularJS ng-repeat tableau de tableaux
Est-il possible d'utiliser ng-repeat
avec un tableau de tableaux?
Voici mon avis:
<div ng-repeat="item in items">
<p>{{item}}</p>
<ul>
<li ng-repeat="i in item.items">{{i}}</li>
</ul>
</div>
Voici mon controller:
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.items = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
});
Voici mon Plunker:
http://plnkr.co/edit/b6vRVpUKkhPANNVXkkJL?p=preview
Comment puis-je sortie:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
OriginalL'auteur Ryan | 2015-07-31
Vous devez vous connecter pour publier un commentaire.
Votre problème vient de cette ligne:
item.items
estundefined
parce queitem
est un tableau.Vous devez énumérer
item
au lieu deitem.items
:Voici un travail Plunk.
OriginalL'auteur
Vous presque aleady avoir le résultat. C'est juste une petite erreur dans votre deuxième
ng-repeat
.Vous sont déjà au point dans votre deuxième
ng-repeat
vous n'avez pas besoinitem.items
.Il y a la mise à jour plunker : http://plnkr.co/edit/aLx05WWzFRVrocmXwr12?p=preview
OriginalL'auteur