Angularjs Angular.js不在IE上工作
我用Angular开发了一个网站。它在所有浏览器上都能很好地工作,但包括我在内的一些用户在Internet Explorer上遇到问题。他们只是想象一个没有错误的空白白页。 我使用的是Angular v.1.4.0-rc.0和IE 11.0。我不知道其他用户使用的IE版本 添加Angularjs Angular.js不在IE上工作,angularjs,internet-explorer,internet-explorer-11,Angularjs,Internet Explorer,Internet Explorer 11,我用Angular开发了一个网站。它在所有浏览器上都能很好地工作,但包括我在内的一些用户在Internet Explorer上遇到问题。他们只是想象一个没有错误的空白白页。 我使用的是Angular v.1.4.0-rc.0和IE 11.0。我不知道其他用户使用的IE版本 添加xmlns:ng=”http://angularjs.org“到标记 <!DOCTYPE html> <html lang="en" xmlns="https://www.w3.org/1999/xhtm
xmlns:ng=”http://angularjs.org“
到
标记
<!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>
其中,ugh是主模块的名称。
我也尝试过手动角度引导,但没有任何改变
这是我们的网站
[更新1]
以下是我的模块的结构:
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>
!--角度-->
问题是关于JQuery的。我用的是本地版本。。。将它与cdn链接,现在它可以工作了。也许我有一个被破坏的版本?我真的不知道这有什么关系。。。但是经过几天的尝试,现在它可以工作了。
感谢大家的支持“我不知道其他用户使用的IE版本”。。。这一部分很重要,因为对10以下版本的支持可能意味着您需要Angular的旧版本,但是我有11版,并且仍然会修改错误(包括我作为测试人员:),但您不需要
xhtml
。您有一个html5 doctype。不知道你为什么要添加它。另外,你确定你的IE没有在兼容模式下运行吗?我在本地没有JQuery,但IE仍然只显示空白页面,不加载我的应用。你能看到我的页面吗?www.urbangenhome.it?尝试更改导入.js文件的顺序是的,我可以看到您的站点,运行良好,您的站点有什么是我的下一个目标。要了解如何使导航栏变小,向下滚动并在单击元素时滚动页面,我将尝试您的建议并更改.js的顺序。你能为我提到的学习推荐教程/工具/库吗?不是特别的教程…你应该检查页面的滚动位置,然后更改导航栏的大小
!-- 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>