【发布时间】:2018-06-04 16:34:49
【问题描述】:
我正在使用 angularjs 和 bootstrap3。我有一组对象数组,我需要在 UI 中显示它,如下所示,
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>
根据上面的代码,用户界面如下图所示。
但是,我想显示如下图所示的 UI,每行 3 个按钮
如何在引导 css 中动态显示 UI,如上图所示的替代行
【问题讨论】:
-
你能提供一个关于 plunker 或类似的代码示例吗?
-
你想要代码示例吗?您需要 ng-repeat 中的内容是什么?
-
你可以做的是从主列表创建两个不同的列表,并在它们上应用不同的 css 类以获得不同的结果。
-
@Michael 为您创建了一个小小提琴。请在这里查看jsfiddle.net/mehbub/mnatc2b6/1
-
@Michael 更新小提琴jsfiddle.net/mehbub/mnatc2b6/3
标签: css angularjs twitter-bootstrap-3