私たちのチームは、フロントページ用のツイスターブートストラップカルーセルを実装しました。 ChromeとFirefoxのすべてがうまくいきます。私たちはIE 8でそれをテストしたときただし、カルーセル画像が壊れてIEコンソールにスローされたエラーが指令「ngTransclude」に必要なコントローラー 'カルーセル'が見つかりません
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でこのような種類のエラーがまだ発生している理由と考えられる回避策について考えてみましょうか?
誰でもこれを実装できましたか、これを解決する新しいアップデートがありましたか? p.s.私はロシア語を話さない – Iancovici