2016-03-01 4 views
0

Я разработал 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> 
+0

* «Я не знаю версию IE, используемую другими пользователями» * ... эта часть важна, так как поддержка версий менее 10 может означать, что вам нужна более старая версия angular – charlietfl

+0

Тем не менее, у меня есть версия 11, и до сих пор ошибка – DeLac

+0

изменила вопрос, включая меня как тестера :) – DeLac

ответ

0

Проблема была в JQuery. Я использовал локальную версию ... связывая ее с cdn, теперь она работает. Может, у меня была испорченная версия? Я действительно не знаю, как это может быть связано ... но через пару дней попыток, теперь это работает. Спасибо всем за поддержку

+0

У меня нет JQuery локально, но все же отображается только пустая страница, не загружает мое приложение. –

+0

Вы можете увидеть мою страницу? www.urbangenhome.it?попробуйте изменить порядок импорта ваших файлов .js. – DeLac

+0

да. Я могу видеть ваш сайт, хорошо работая, что у вашего сайта есть моя следующая цель, чтобы узнать, как сделать эту навигационную панель небольшой на прокрутке вниз и прокрутить страницу при нажатии на элементах, я попробую ваше предложение и изменю порядок .js. Можете ли вы предложить учебники/инструменты/библиотеки для изучения того, что я упоминал? –

Смежные вопросы