开发者社区 问答 正文

Angular如何实现图片轮播

求问AngularJS如何实现图片轮播功能,或者扔给我个实例的链接..

展开
收起
小旋风柴进 2016-03-18 14:14:02 3310 分享 版权
1 条回答
写回答
取消 提交回答
  • <!DOCTYPE html>
    <html lang="en"  ng-app>
    <head>
        <meta charset="UTF-8">
        <title>Picture carousel</title>
        <script type='text/javascript' src='angular.js'></script>
        <script src="//cdn.bootcss.com/angular-ui-bootstrap/0.13.3/ui-bootstrap.min.js"></script>
        <script src="//cdn.bootcss.com/angular-ui-bootstrap/0.13.3/ui-bootstrap-tpls.js"></script>
    
        <script>angular.module('ftitAppModule',[]).controller('Controller', function ($scope) {
        // 设置轮播图图片间隔
        $scope.myInterval = 5000;
        // 轮播图数据初始化
        var slides = $scope.slides = [];
        // 添加轮播图源
        slides.push({ image: '/images/polygon-8.jpg', text: '心好累..' });
        slides.push({ image: '/images/polygon-4.jpg', text: '让一个搞安全的写前端..' });
        slides.push({ image: '/images/polygon-25.jpg', text: '想辞职了..' });
        });
        </script>
    
    </head>
    <body ng-controller="Controller">
        <div>
            <carousel interval="myInterval">
                <slide ng-repeat="slide in slides" active="slide.active">
                    <img ng-src="{{slide.image}}" style="margin:auto;">
                    <div class="carousel-caption">
                        <p>{{slide.text}}</p>
                    </div>
                </slide>
            </carousel>
        </div>
    </body>
    </html>
    2019-07-17 19:06:34
    赞同 展开评论
问答地址: