Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs Angular.js不在IE上工作_Angularjs_Internet Explorer_Internet Explorer 11 - Fatal编程技术网

Angularjs Angular.js不在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

我用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/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>