Il nostro team ha implementato un carosello di bootstrap su twitter per la nostra prima pagina. Tutto funziona perfettamente per Chrome e Firefox. Tuttavia quando abbiamo testato in IE 8, le immagini giostra erano rotti e l'errore gettato nella console IE eraIl controller 'carousel', richiesto dalla direttiva 'ngTransclude', non può essere trovato
Controller 'carousel', required by directive 'ngTransclude', can't be found
Ecco il codice (in Haml) per il nostro carosello:
%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
Il nostro primo l'approccio era quello di distruggere il carosello (da qui la direttiva ff-destory-carousel
) se il browser è IE 8 e utilizzato bowser.js per il controllo del browser. Ma ancora l'errore di script si apre ancora.
Qualche idea sul perché questo tipo di errore si verifica ancora in IE 8 e se sono possibili soluzioni alternative per questo?
Qualcuno è riuscito a implementare questo o c'è stato un nuovo aggiornamento che ha risolto questo? post scriptum Non parlo russo – Iancovici