Ich baue eine einseitige Website, mit AngularJS, UI-Router und Jquery, und ich brauche es, um zB 8 Browser zu unterstützen.
Ich folgte den Anweisungen aus der AngularJS-Dokumentation (link), und ich las auch this und befolgte die Anweisungen.
Auf den Punkt gebracht: Ich habe diesen Code in der Kopfzeile:AngularJS IE 8 Unterstützung
<html xmlns:ng="http://angularjs.org" id="ng-app" ng-app="myApp">
und auch:
<!--[if lt IE 9]>
<script type="text/javascript" src="/app/js/3rdparty/html5shiv.js"></script>
<script type="text/javascript" src="/app/js/3rdparty/json3.min.js"></script>
<![endif]-->
Alle meine Richtlinien als Attribut-Richtlinien verwendet werden, sind beschränkt (keine benutzerdefinierten Tags).
Trotzdem wird keine Ansicht gerendert und keine Direktive funktioniert (auf ie8).
Ich begann erst vor kurzem mit UI-Router, und das Problem bestand schon vorher.
Ich kann das Problem wirklich nicht finden, und ich habe viel gesucht.
Es gibt viele Duplikate dafür, ich weiß, aber keine ihrer Lösungen hat mir geholfen (und die meisten von ihnen beziehen sich ziemlich auf die Dokumentation von angularjs).
Ich habe keinen anderen Code geschrieben, da es eine Menge davon gibt, und ich kann wirklich nicht herausfinden, welcher Teil des Codes (außer der index.html) kann jedes Problem verursachen.
Ich poste anderen Code, wenn Sie denken, dass es helfen könnte.
Ich bin wirklich verloren und wäre wirklich dankbar, wenn jemand mich zu einer Lösung führen könnte.
Vielen Dank
Können Sie mehr Markup zur Verfügung stellen? Die anderen enthaltenen Skripte sind auch wichtig! Zum Beispiel haben die letzten jQuery-Versionen [Unterstützung für IE 8] (http: //blog.jquery.com/2013/04/18/jquery-2-0-released /). –