problems working ui-bootstrap-tpls-2.0.2 Carousel AngularJS

problems working ui-bootstrap-tpls-2.0.2 Carousel AngularJS

本文关键字:Carousel AngularJS working ui-bootstrap-tpls-2 problems      更新时间:2023-09-26

在尝试添加bootstrap carousel ui时,我无法看到我正在调用的图像

进口
 <!-- <link href="resource/bootstrap-3.3.6-dist/css/bootstrap.min.css" rel="stylesheet"> -->
<link href="//netdna.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
<link href="resource/css/estilos.css" rel="stylesheet" >
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css">
<script type='text/javascript' src='./resource/angular-1.5.5/angular.js'></script>
<script type='text/javascript' src='./app/controllers/Gallery2.js'></script>
<script type='text/javascript' src='./resource/framework/ui-bootstrap-tpls-2.0.2.js'></script>
<script type='text/javascript' src='./resource/angular-1.5.5/angular-animate.js'></script>
html

            <div class="span10" >
            <!--Body content-->
            <div ng-controller="CarouselDemoCtrl">
                <div style="height: 305px">
                    <div uib-carousel active="active" interval="myInterval" no-wrap="noWrapSlides">
                        <div uib-slide ng-repeat="slide in slides track by slide.id" index="slide.id">
                            <img ng-src="{{slide.Path}}" style="margin:auto;">
                            <div class="carousel-caption">
                                <h4>Slide {{slide.ImageID}}</h4>
                                <p>{{slide.Title}}</p>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>

js

angular.module('myModule', ['ngAnimate', 'ui.bootstrap']).controller('CarouselDemoCtrl',function ($scope) {
    $scope.myInterval = 5000;
    $scope.slides = [[
        {
            "ImageID": 1,
            "Title": "Tulips",
            "Summary": "This is summary of Tulips",
            "Path": "''resource''img''logo.png"
        }
    ]];
});

I还出现了这些属性:active、interval、wrap、index:

不允许属性索引

我很感激你的帮助

您正在跟踪<div uib-slide ng-repeat="slide in slides track by slide.id" index="slide.id">中的属性id, $scope.slides项没有该属性。你可以通过ImageId来跟踪,或者把它改成id。我为您提供了一个基于您的示例的工作jsFiddle的链接。

http://jsfiddle.net/gbsmit03/6c7z3fxk/