我们的团队为我们的首页实施了twitter引导轮播。 Chrome和Firefox一切正常。然而,当我们在IE 8测试它,旋转木马图片被打破,在IE浏览器控制台抛出的错误是找不到指令'ngTransclude'所需的控制器'carousel'
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并且使用bowser.js浏览器检查,则销毁传送带(因此,ff-destory-carousel
指令)。但仍然弹出脚本错误。
任何想法,为什么这种错误仍然发生在IE 8中,如果他们是可能的解决方法呢?
有没有人设法实现这个或有一个新的更新,解决了这个?附:我不会说俄语 – Iancovici