J'utilise angularjs et bootstrap3. J'ai un tableau de tableaux d'objets et j'ai besoin de les afficher dans l'interface utilisateur comme ci-dessous,
sample = [
{
"id": 12,
"title": "title2",
"description": "description2_for the second"
},
{
"id": 13,
"title": "title3",
"description": "description3"
},
{
"id": 17,
"title": "title4",
"description": "description4"
},
{
"id": 18,
"title": "title5",
"description": "description5"
},
{
"id": 19,
"title": "title6",
"description": "description6"
},
{
"id": 20,
"title": "title7",
"description": "description7"
},
{
"id": 21,
"title": "title8",
"description": "description8"
},
{
"id": 22,
"title": "title9",
"description": "description9"
}
]
mon code ng-repeat ressemble,
<div class="editor-preview">
<div class="row" >
<div class="col-md-4 " ng-repeat-start="i in sample track by $index">
<div class="tooltip"><button type="button" class="btn btn-primary btn-round-lg btn-lg">{{i.title}}</button>
<span class="tooltiptext">{{i.description}}</span>
</div>
</div>
<div class="clearfix" ng-if="($index+1)%3==0"></div>
<div ng-repeat-end=""></div>
</div>
</div>
A partir du code ci-dessus, l'interface utilisateur ressemble à l'image ci-dessous.
Mais, je veux montrer l'interface utilisateur comme l'image ci-dessous et 3 boutons par ligne.
Comment afficher l'interface utilisateur comme l'image ci-dessus dans bootstrap css de manière dynamique pour les rangées alternatives également.