【发布时间】:2013-11-22 05:49:32
【问题描述】:
我们的团队为我们的首页实施了一个 twitter 引导轮播。 Chrome 和 Firefox 一切正常。但是当我们在 IE 8 中测试它时,轮播图像被破坏并且在 IE 控制台中抛出的错误是
Controller 'carousel', required by directive 'ngTransclude', can't be found
这是我们轮播的代码(以haml格式):
%carousel.featuredTags{'ff-destroy-carousel' => 'true', 'interval' => "5000"}
%slide
%img{:src => "#{$assetsPath}/img/pic-bora.png", :alt => ""}
.dimmer
.caption Boracay beach, Aklan
%slide
%img{:src => "#{$assetsPath}/img/pic-bora.png", :alt => ""}
.dimmer
.caption Boracay beach, Aklan
%slide
%img{:src => "#{$assetsPath}/img/pic-bora.png", :alt => ""}
.dimmer
.caption Boracay beach, Aklan
%slide
%img{:src => "#{$assetsPath}/img/pic-bora.png", :alt => ""}
.dimmer
.caption Boracay beach, Aklan
如果浏览器是 IE 8,我们的第一个方法是销毁轮播(因此,ff-destory-carousel 指令)并使用 bowser.js 进行浏览器检查。但是还是会弹出脚本错误。
对于为什么在 IE 8 中仍然会发生这种错误以及是否有可能解决此问题的任何想法?
【问题讨论】:
标签: javascript html twitter-bootstrap