2015-04-16 112 views
3

我一直在寻找这个问题的解决方案似乎很多人都要求角度引导支持角1.3似乎问题仍然在github打开。Angular Bootstrap UI旋转木马和角1.3.15

以及我的问题是,当我使用了旋转木马我收到以下错误:

TypeError: Cannot read property '0' of null at https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js:199:317

传送带在角1.2

做工精细的代码仅仅是一个标准的旋转木马

<carousel interval="carouselInterval" id="sliderControl"> 
      <slide> 
       <div class="grid1170 stage"> 
        <h2>Step 1</h2> 
        <p>some text</p> 
       </div> 
      </slide> 
      <slide> 
       <div class="grid1170 stage"> 
        <h2>step2</h2> 
        <p> 
         some text 
        </p> 
       </div> 
      </slide> 
      <slide> 
       <div class="grid1170 stage"> 
        <h2>step3</h2> 
        <p> 
        some text 
        </p> 
       </div> 
      </slide> 
     </carousel> 

我想它与ng-animate有一些关系,因为错误发生在每个幻灯片转换。

有什么想法?

+0

呀基本上没有与猜测......你可以用一条指令禁用ngAnimate做任何传送带指令或它的儿童旋转木马和ngAnimate喜欢你,那工作,但我个人使用的angular-问题因为它非常友好,并且在动画过程中不会严重影响CPU。 – shaunhusain

+0

有趣的让我检查,谢谢你的提问 –

+0

[This](https://github.com/angular-ui/bootstrap/commit/431b9c76b05f2bab693e05b60d3c50b51a1459ee)提交应该解决这个问题。 –

回答

0
For carousel to work roll back to angular UI 0.12.1 
Carousel still has some issues..All the other directives work decently so far. 
Currently looking at angular-slick for carousels... 


you need /*! 
* Bootstrap v3.1.1 (http://getbootstrap.com) 
* Copyright 2011-2014 Twitter, Inc. 
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 
*/ 

/** 
* @license AngularJS v1.4.3 
* (c) 2010-2015 Google, Inc. http://angularjs.org 
* License: MIT 
*/ 
Taken from app.js 
    'ui.bootstrap', 
    'ngAnimate', 
    'ngTouch' 

Taken from Index.html 
<script src="bower_components/angular-animate/angular-animate.js"></script> 
<script src="bower_components/angular-touch/angular-touch.js"></script> 
<script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.js"></script> 
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css" /> 
+0

谢谢,我注意到我必须回滚,在我的情况下不是一个选项 –