ui-boostrap:从0.12.0迁移到0.13.4后,旋转木马不再滑动

时间:2016-03-23 10:39:53

标签: javascript angularjs angular-ui-bootstrap

我在Angular模块上工作,其中ui-boostrap用于创建旋转木马。 从这里开始使用ui-boostrap 0.12.0,一切正常:开始时,它会自动从一个元素滑动到下一个元素,并带有动画过渡。就像在此页面中一样:http://angular-ui.github.io/bootstrap/versioned-docs/0.12.0/#/carousel

我刚刚将ui-boostrap升级到版本0.13.4,现在下一个元素只是替换前者,不再有转换了。 但我无法在此版本文档中看到任何可以解释这种行为变化的差异:http://angular-ui.github.io/bootstrap/versioned-docs/0.13.4/#/carousel。我看不到新的依赖,没有与转换相关的新属性......

不幸的是,代码太嵌入我们的模块中,我无法轻松地为您发布。如果我有时间的话,我会尝试在plunker上重现行为。但我现在还没有。

如果我只是将ui-bootstrap的版本反转回0.12.0,没有任何其他更改,它再次起作用。 AngularJS的版本是1.4.8。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

好的,我终于发现ui-bootstrap 0.13.4需要ngAnimate,其中版本0.12.0不需要testing one;

我加载了angular-animate脚本,并添加了ngAnimate作为模块的依赖项,现在可以正常工作。

请参阅:Angular Bootstrap Carousel Slide Transition not working correctly