Le 'carrousel' du contrôleur, requis par la directive 'ngTransclude', est introuvable

Notre équipe a mis en œuvre un twitter bootstrap carrousel pour notre page d'accueil. Tout fonctionne très bien pour Chrome et Firefox. Cependant, lorsque nous l'avons testé sous IE 8, le carousel d'images ont été brisées et de l'erreur de jetée dans l'IE de la console a été

Controller 'carousel', required by directive 'ngTransclude', can't be found

Voici le code (en haml) pour notre carrousel:

%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

Notre première approche a été de détruire le carrousel (d'où le ff-destory-carousel directive) si le navigateur est IE 8 et utilisé bowser.js pour le navigateur de la vérification. Mais toujours l'erreur de script encore pop up.

Des idées sur le pourquoi de ce type d'erreur se produit toujours dans IE 8 et si leurs sont les solutions possibles pour cela?

source d'informationauteur Jhn