Angular Slick添加文字说明
Angular Slick adding text caption
我正在学习使用角度平滑为每张幻灯片添加一些自定义标语https://www.npmjs.com/package/angularslick
我应该如何将文本数据扩展到每个活动幻灯片本身?
<body ng-controller="MainController">
<div class="col-md-9">
<slick autoplay="true" autoplaySpeed="500" fade="true" dots="true">
<div ng-repeat="image in images">
<img data-lazy="{{image}}">
<div ng-repeat"caption in captions"></div>
</div>
</slick>
</div>
</body>
app.js:
var app = angular.module('myApp', ['slick']);
app.controller('MainController', function($scope) {
$scope.images = [
"images/slider-banner1.png",
"images/slider-banner2.png",
];
$scope.captions = [
"tagline for banner1",
"tagline for banner2",
];
})
只需将数据绑定到一个数组,该数组包含图像src
和caption
,类似
var app = angular.module('myApp', ['slick']);
app.controller('MainController', function($scope) {
$scope.images = [
{
src: "images/slider-banner1.png",
caption: "tagline for banner1"
},{
src: "images/slider-banner2.png",
caption: "tagline for banner2",
];
})
现在你可以像这样ng-repeat
和$scope.images
:
<body ng-controller="MainController">
<div class="col-md-9">
<slick autoplay="true" autoplaySpeed="500" fade="true" dots="true">
<div ng-repeat="image in images">
<img data-lazy="{{image.src}}">
<span>{{image.caption}}</span>
</div>
</slick>
</div>
</body>
<slick autoplay="true" autoplaySpeed="500" fade="true" dots="true">
<figure ng-repeat="image in images">
<img data-lazy="{{image}}">
<figcaption ng-repeat"caption in captions">{{caption}}</figcaption>
</figure>
</slick>
这就是你的答案,更好的方法可以在这个笔中看到
Slick 笔
这应该有效:
<body ng-controller="MainController">
<div class="col-md-9">
<slick autoplay="true" autoplaySpeed="500" fade="true" dots="true">
<div ng-repeat="image in images">
<img data-lazy="{{image}}">
<div ng-bind="captions[$index]"></div>
</div>
</slick>
</div>
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 添加文字和评论功能更新Div
- 为什么可以'我们在函数体中为函数对象添加属性,就像在javascript中为对象文字添加属性一样
- 向JavaScript对象文字添加数据
- Javascript:添加键值对文字,给出未定义的结果
- Angular Slick添加文字说明
- 如何在羽毛光图像库中添加说明文本
- 向阴影框图像添加说明
- 关于在JavaScript中向对象添加方法的说明
- 想要在多个网页中添加同一段文字
- Fancybox 3添加说明
- 如何添加背景和文字的颜色分别为白色和黑色的导航在引导时,它被点击
- 让别人在网站上添加文字
- 如何在网站链接前添加文字,fx store.mywebsite.com
- Photoswipe:如何在显示页面上显示没有拇指的照片的说明文字
- 同时交换图像和说明文字
- 使用jQuery在多个图像上显示文字说明
- 当我用对象文字添加原型属性时,上游直接原型属性就会中断.为什么?
- Js:多维数组文字声明:添加元素
- 如何添加文字悬停效果