2015-08-28 2 views
1

Я создаю свое первое приложение Angular и Bootstrap. По какой-то причине маршрутизация не работает с частичными в Internet Explorer. Когда я проверяю консоль в IE, ошибок нет. Мой код:Угловая JS/Bootstrap Маршрутизация приложений не работает в Internet Explorer

var myApp = angular.module ('myApp', ['ngRoute', 'mainControl', 'ui.bootstrap', 'ngSanitize']);

myApp.config(['$routeProvider', function($routeProvider) { 
$routeProvider. 
when('/splash', { 
    templateUrl: 'partials/splash2.html', 
    controller: 'MainControl' 
}). 
when('/advice', { 
    templateUrl: 'partials/advice.html', 
    controller: 'MainControl' 
}). 
when('/media', { 
    templateUrl: 'partials/media.html', 
    controller: 'MainControl' 
}). 
when('/main', { 
    templateUrl: 'partials/main.html', 
    controller: 'MainControl' 
}). 
otherwise({ 
    redirectTo: '/splash' 
}); 

}]);

Угловые версии я использую являются:

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular-route.min.js"></script> 

У меня также есть контроллер, но я предполагаю, что проблема заключается в app.js?

Любая помощь будет отличной.

+0

Какая версия скрипта и IE? Поскольку некоторые версии jQuery, Bootstrap не поддерживают старый IE. –

+0

В IE9 его не работает .... какие версии я должен использовать? – Sole

+0

IE9 в порядке, попробуйте проверить консоль на наличие ошибок? –

ответ

0

«AngularJS 1.3 отказался от поддержки IE8. AngularJS 1.2 продолжит поддерживать IE8, но основная команда не планирует тратить время на решение проблем, характерных для IE8 или ранее».

Developer Guide

Может быть, проблема в совместимости?

+0

Он не работает в IE9 – Sole

+0

Я рекомендую использовать угловой ui-router: https://github.com/angular-ui/ ui-router. Я делаю это все время, и он хорошо работает –

+0

Является ли IE несовместимым с ngRoute? – Sole

Смежные вопросы