I developed the AngularJS application and it works on Firefox, Opera, Safari, Edge and Chrome, but it will not work on IE 11.
Here is the specific error message that I get when I open the application in IE 11:
[$ injector: modulerr] Could not create TicketSystemApp module due to: Error: [$ injector: modulerr] Could not create TicketSystemControllers module due to: Error: [$ injector: nomod] TicketSystemControllers module is not available! You either mistakenly wrote the name of the module or forgot to load it.
It looks like my module application is not loading.
Here is my entire loading script:
<script>window.jQuery || document.write('<script src="../../assets/js/vendor/jquery.min.js"><\/script>')</script>
<script src= "js/angular.min.js"></script>
<script src="https://code.angularjs.org/1.5.0/angular-route.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-animate.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-aria.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angular_material/1.0.7/angular-material.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-messages.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src = "js/ui-bootstrap-tpls-1.2.1.js"></script>
<script src="bower_components/angular-bootstrap-lightbox/dist/angular-bootstrap-lightbox.js"></script>
<script src="js/angular-ui-router.js"></script>
<script src="js/md-data-table.min.js"></script>
<script src="js/toArrayFilter.js"></script>
<script src="bower_components/angular-scroll-glue/src/scrollglue.js"></script>
<script src = "js/app.js"></script>
<script src = "js/controllers.js"></script>
<script src ="js/globalFunctions.js"></script>
<script src="js/ng-file-upload-shim.min.js"></script>
<script src="js/ng-file-upload.min.js"></script>
<script src = "js/authInterceptor.js"></script>
<script src="js/auth.js"></script>
<script src="js/session.js"></script>
<script src="bower_components/angular-loading-bar/build/loading-bar.min.js"></script>
I have this as my html tag:
<html lang="en" ng-app="TicketSystemApp" xmlns:ng="http://angularjs.org" class="ng-app:TicketSystemApp" id="ng-app">
And I have this in my tag:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
I tried to do a manual download, but twice I get the same error message.
app.js( ):
var TicketSystemApp = angular.module('TicketSystemApp',[
'ngRoute',
'TicketSystemControllers',
'angular-loading-bar',
'ngAnimate',
'ui.router',
'ui.bootstrap',
'ngMaterial',
'md.data.table',
'angular-toArrayFilter'
]);
controller.js( ). , :
var TicketSystemControllers = angular.module('TicketSystemControllers',[
'ngRoute',
'ui.router',
'ui.bootstrap',
'angular-loading-bar',
'ngAnimate',
'ngMaterial',
'ngMessages',
'ngFileUpload',
'md.data.table',
'bootstrapLightbox',
'luegg.directives'
]);