Я разработал WebSite с угловым. Он отлично работает во всех браузерах, но некоторые пользователи, включая меня, испытывают проблемы в Internet Explorer. Они просто визуализируют пустую белую страницу без ошибок. Я использую Angular v.1.4.0-rc.0 и IE 11.0. Я не знаю версию IE, используемую другими пользователями.Angular.js не работает на IE
Добавление xmlns:ng="http://angularjs.org"
к <html>
тегу
<!DOCTYPE html>
<html lang="en" xmlns="https://www.w3.org/1999/xhtml"
xmlns:ng="http://angularjs.org"
xmlns:og="https://ogp.me/ns#"
xmlns:fb="https://www.facebook.com/2008/fbml"
ng-app="ugh" ng-strict-di>
<head>
, теперь он показывает ошибку
[$injector:modulerr] Module Error, failed to instantiate module ugh to: {1}
где тьфу это имя основного модуля. Я только что попробовал также с ручным угловым бутстрапом, но ничего не изменилось.
Это сайт UrbanGenHome
[Update1]
Это как структурированы мои модули:
angular.module('ugh.homePageModule', []);
angular.module('ugh.paperSubPageModule', []);
angular.module('ugh.components', []);
angular.module('ugh.call4paperPageModule', []);
angular.module('ugh.feesPageModule', []);
angular.module('ugh.committeePageModule', []);
angular.module('ugh.miscModule', []);
angular.module('ugh.dnaPageModule', []);
angular.module('ugh', ['ngSanitize', 'ngRoute','ngAnimate','metatags', 'ugh.components', 'ugh.homePageModule','ugh.paperSubPageModule', 'ugh.call4paperPageModule', 'ugh.feesPageModule', 'ugh.committeePageModule', 'ugh.miscModule', 'ugh.dnaPageModule'
])
.config(['$routeProvider',function($routeProvider)
{
$routeProvider
.when('/home',{
templateUrl: 'pages/home/home.html',
})
.when('/paperSub',{
templateUrl: 'pages/paperSub/paperSub.html',
reloadOnSearch:false
})
.otherwise({ templateUrl: 'pages/home/home.html',
});
}]);
А вот как я добавить модули index.html
!-- ANGULAR -->
<!-- Angular core JavaScript-->
<script src="https://code.angularjs.org/1.4.0/angular.min.js"></script>
<script src="https://code.angularjs.org/1.4.0/angular-route.min.js"></script>
<script src="https://code.angularjs.org/1.4.0/angular-animate.min.js"></script>
<script src="https://code.angularjs.org/1.4.0/angular-sanitize.min.js"></script>
<script src='./js/app.module.js'></script>
<script src='./pages/misc/navbar/navbarDirective.js'></script>
<script src='./pages/home/homeDirective.js'></script>
<script src='./pages/paperSub/paperSubDirective.js'></script>
<script src='./pages/paperSub/paperSubController.js'></script>
<script src='./pages/call4paper/call4paperController.js'></script>
<script src='./pages/call4paper/call4paperDirective.js'></script>
<script src='./pages/fees/feesController.js'></script>
<script src='./pages/fees/feesDirective.js'></script>
<script src='./pages/committee/committeeController.js'></script>
<script src='./pages/misc/miscDirective.js'></script>
<script src='./pages/dna/dnaController.js'></script>
<script src='./pages/dna/dnaDirective.js'></script>
* «Я не знаю версию IE, используемую другими пользователями» * ... эта часть важна, так как поддержка версий менее 10 может означать, что вам нужна более старая версия angular – charlietfl
Тем не менее, у меня есть версия 11, и до сих пор ошибка – DeLac
изменила вопрос, включая меня как тестера :) – DeLac