在angularjs中显示引导程序缩略图
displaying bootstrap thumbnails in angularjs
我有一个简单的angularjs应用程序,在控制器中有一个简易数组。
(function () {
"use strict";
angular.module('stylistFormulas').controller('ServiceTypesCtrl', ServiceTypesCtrl);
function ServiceTypesCtrl() {
var vm = this;
vm.serviceTypes = [
{
"text": "Retouch",
"image": "serviceTypes/images/Retouch.jpg",
"id": "retouch"
},
{
"text": "All Over",
"image": "serviceTypes/images/AllOver.jpg",
"id": "allover"
},
{
"text": "Highlights/Lowlights",
"image": "serviceTypes/images/Highlight.jpg",
"id": "highlight"
},
{
"text": "Ombre, Balayage, Sombre",
"image": "serviceTypes/images/Balayage.jpg",
"id": "ombre"
}
]
};
}());
我想显示这些记录,类似于bootstraps缩略图,自定义内容示例,但使用bootstraps网格,其中两列用于较大的屏幕,1列用于xs。
i.e.
image image
Title of Image Title of image
image image
Title of Image Title of image
image
Title of Image
我尝试了很多我在网上找到的例子,但都没有成功。我通常只得到一列,或者什么都没有,只得到没有数据的布局。
我最近的尝试。。。
<div ng-repeat="serviceType in vm.serviceTypes">
<div class="row | $index % 3 == 0">
<div class="col-sm-6">
<div class="thumbnail">
<img ng-src="{{serviceType.image}}" />
<div class="caption">
<h3>{{serviceType.text}}</h3>
</div>
</div>
</div>
</div>
</div>
如何使用ng repeat或其他方法显示此数据?
感谢
<div class="row | $index % 3 == 0">
而非
你能试试吗
<div ng-class="row | $index % 3 == 0">
因为您不能在HTML属性内部进行操作。
相关文章:
- Html引导程序警报自动关闭困难
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- Twitter引导程序Typeahead-Id&标签
- 引导程序崩溃一次只能看到一个
- 引导程序/基础堆叠行/列
- 如何保持引导程序下拉复选框列表下拉
- .aspx页面上引导程序中的动态选项卡
- 菜单栏class=活动引导程序主题无法正常工作
- 为什么引导程序下拉菜单只有在包含bootstrap-responsive.css时才起作用
- 如何在引导程序元素的顶部添加掩码
- 如何平滑地设置twitter引导程序进度条的动画
- 引导程序中的缩略图标题悬停效果
- 如何使用引导程序在一行中存在 3 个缩略图后创建新行
- HTML 标记在引导程序 3 缩略图类中重叠
- 引导程序滑块旋转木马与缩略图导航问题
- 如何在手动删除某些项目后刷新引导程序缩略图
- 在angularjs中显示引导程序缩略图
- 引导程序缩略图显示不正确
- 引导程序缩略图不起作用
- 悬停在井内时向引导程序缩略图添加覆盖