我开发了一个带有Angular的WebSite。它适用于所有浏览器,但包括我在内的一些用户在Internet Explorer上遇到问题。它们只是显示空白页面而没有错误。 我使用的是Angular v.1.4.0-rc.0和IE 11.0。我不知道其他用户使用的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}
其中ugh是主模块的名称。 我刚刚尝试使用手动Angular bootstrap,但没有任何改变。
这是网站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>
答案 0 :(得分:0)
问题在于JQuery。我使用了本地版本...将其与cdn链接,现在可以使用了。也许我有一个损坏的版本?我真的不知道这是如何相关的...但经过几天的尝试,现在它的工作原理。 感谢大家的支持