bootstrap carousel Ng 重复中的四个项目? [英] Four items in bootstrap carousel Ng repeat?

查看:21
本文介绍了bootstrap carousel Ng 重复中的四个项目?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在一张幻灯片中显示四个项目.但是我如何在主行中重复它,因为它使用活动幻灯片的活动类.这是我的 HTML 的样子.

<a class="left carousel-control" href="#myCarousel" data-slide="prev"><i class="glyphicon glyphicon-chevron-left"></i></a><a class="right carousel-control" href="#myCarousel" data-slide="next"><i class="glyphicon glyphicon-chevron-right"></i></a>

还有一个 JSON 示例.

$scope.images = ["http://placehold.it/500/e499e4/fff&amp;text=1","http://placehold.it/500/e499e4/fff&amp;text=2","http://placehold.it/500/e499e4/fff&amp;text=3","http://placehold.it/500/e499e4/fff&amp;text=4","http://placehold.it/500/e499e4/fff&amp;text=5","http://placehold.it/500/e499e4/fff&amp;text=6","http://placehold.it/500/e499e4/fff&amp;text=7",]

解决方案

一种方法是将数组分成块...

<div class="row"><div class="col-xs-3" ng-repeat="images.slice(0,4) 中的图像"><a href="#"><img ng-src="{{图像}}" class="img-responsive"></a></div>

<div class="item"><div class="row"><div class="col-xs-3" ng-repeat="images.slice(5,9) 中的图像"><a href="#"><img ng-src="{{图像}}" class="img-responsive"></a></div>

演示

I am trying to display four items in a slide. But how do I repeat it the main row, because it uses an active class for the active slide. This is how my HTML looks.

<div class="carousel slide" id="myCarousel">
        <div class="carousel-inner">
            <div class="item active">
                <div class="row">
                    <div class="col-xs-3" ng-repeat="image in images"><a href="#"><img ng-src="{{image}}" class="img-responsive"></a></div>
                </div>
            </div>
        </div>
        <a class="left carousel-control" href="#myCarousel" data-slide="prev"><i class="glyphicon glyphicon-chevron-left"></i></a>
        <a class="right carousel-control" href="#myCarousel" data-slide="next"><i class="glyphicon glyphicon-chevron-right"></i></a>
    </div>

And an example of the JSON.

$scope.images = [
"http://placehold.it/500/e499e4/fff&amp;text=1",
"http://placehold.it/500/e499e4/fff&amp;text=2",
"http://placehold.it/500/e499e4/fff&amp;text=3",
"http://placehold.it/500/e499e4/fff&amp;text=4",
"http://placehold.it/500/e499e4/fff&amp;text=5",
"http://placehold.it/500/e499e4/fff&amp;text=6",
"http://placehold.it/500/e499e4/fff&amp;text=7",
]

解决方案

One way you can do it is divide the array in chunks...

<div class="item active">
    <div class="row">
        <div class="col-xs-3" ng-repeat="image in images.slice(0,4)"><a href="#"><img ng-src="{{image}}" class="img-responsive"></a></div>
    </div>
</div>
<div class="item">
    <div class="row">
        <div class="col-xs-3" ng-repeat="image in images.slice(5,9)"><a href="#"><img ng-src="{{image}}" class="img-responsive"></a></div>
    </div>
</div>

Demo

这篇关于bootstrap carousel Ng 重复中的四个项目?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
前端开发最新文章
热门教程
热门工具
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆