AngularJS carousel 使用

cy904159293 发布于 2015/05/13 13:27
阅读 2K+
收藏 0

在使用AngularJS引入carousel轮播控件,但是在浏览器console中会报错误,如下:

Error: [$compile:ctreq] Controller 'carousel', required by directive 'ngTransclude', can't be found!

具体carsousel代码如下:

<div id="myCarousel" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
</ol>


<!-- Carousel items -->
<div class="carousel-inner">
<div class="active item">11111111</div>
<div class="item">2222</div>
<div class="item">3333</div>
</div>


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

加载中
1
YueZheng
YueZheng
代码引入到html文件了吗?
c
cy904159293
确实如你说的,我当时就用这个方式解决掉这个问题的。估计是有bootstrap和bootstrap-ui的代码冲突导致的,我也不确定的啦。但其实我是真不知道这个错误的字面意思,就是什么导致这个错误的,从而我想另一方面的去研究下解决方案。
YueZheng
YueZheng
回复 @cy904159293 : 貌似这个问题和版本有关,参考这个试一下:http://stackoverflow.com/questions/20137900/controller-carousel-required-by-directive-ngtransclude-cant-be-found
c
cy904159293
代码已经引入的,其实我应该说的清楚些的,是AngularJS引入了bootstrap的carousel导致的,但是报错的是AngularJS的错误,兄台您能告诉我这个错误的字面意思是什么嘛?我是AngularJS的小白 - -
返回顶部
顶部