Я использую angularjs и bootstrap3.У меня есть массив массивов объектов, и мне нужно отобразить его в пользовательском интерфейсе, как показано ниже,
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"
}
]
мой код выглядит как ng-repeat,
<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>
Из приведенного выше кода,Пользовательский интерфейс выглядит как на картинке ниже.
Но я хочу показать пользовательский интерфейс, как показано на рисунке ниже, и 3 кнопки в строке
Как динамически отображать интерфейс, подобный изображению выше, в начальной загрузке css и для альтернативных строк