angularjs+boostrap carousel 无效

发布于 2022-09-04 13:24:10 字数 1683 浏览 11 评论 0

我的代码如下:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>slider show</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
  
<style>
    #slides_control > div{
  height: 200px;
}
img{
  margin:auto;
  width: 400px;
}
#slides_control {
  position:absolute;
  width: 400px;
  left:50%;
  top:20px;
 margin-left:-200px;
}
</style>
</head>

<body>

<div ng-app="app">
  <div ng-controller="CarouselDemoCtrl" >
    <div>
       <carousel interval="myInterval">
      <slide ng-repeat="slide in slides">
        <img ng-src="{{slide.image}}" style="margin:auto;">
        
      </slide>
    </carousel>
    </div>
  </div>
</div>  
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.10.0/ui-bootstrap-tpls.min.js"></script>
    <script type="text/javascript">
        var app=angular.module('app', ['ui.bootstrap']);
        
        app.controller('CarouselDemoCtrl', function($scope) {
    
    $scope.myInterval = 3000;
    $scope.slides = [
    {
      image: 'http://lorempixel.com/400/200/'
    },
    {
      image: 'http://lorempixel.com/400/200/food'
    },
    {
      image: 'http://lorempixel.com/400/200/sports'
    },
    {
      image: 'http://lorempixel.com/400/200/people'
    }
  ];
})
    </script>
 
</body>
</html>

为什么就是没有出来效果呢?麻烦各位帮忙看下要怎么改进?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

归途 2022-09-11 13:24:10

你使用的angular版本和ui-bootstrap版本都太老了
我在官方示例里面也只找到了最老0.12.0版本的ui-bootstrap
我觉得是两个其中一个版本太老导致的
你先把angular的版本升级到1.2.16,如果不行再把ui-bootstrap升级到0.12.0

附上旧版本的0.12.0的示例
http://plnkr.co/edit/3qomZHFn...

森林迷了鹿 2022-09-11 13:24:10

bootstrap的css不需要引入一下?

修改一下

看了一眼官方文档

clipboard.png

怎么都感觉你的html中少了些directive。

链接:http://angular-ui.github.io/b...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文