2014-10-21 3 views
-1

У меня возникают проблемы при загрузке модуля AngularJS в пользовательский виджет Ektron. App.js файл начинается с:Модуль Kendo AngularJS не загружается в пользовательский виджет Ektron

var app = angular.module('myApp', ['ngAnimate', 'ngRoute', 'kendo.directives', 'chieffancypants.loadingBar']); 

ошибки я вижу это:

Uncaught Error: [$injector:modulerr] Failed to instantiate module myApp due to: 
Error: [$injector:modulerr] Failed to instantiate module kendo.directives due to: 
Error: [$injector:nomod] Module 'kendo.directives' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument. 

Теперь, я уверен, что я не опечатка это и файл Кендо JavaScript загружается поэтому не уверен, что происходит. Как и лучшие проблемы, это прерывистый, это происходит только на некоторых страницах и только некоторое время, и я пока не вижу ни одного шаблона ни на затронутых страницах, ни на время, когда это происходит.

Вот файлы сценария:

<script type="text/javascript" src="//code.jquery.com/jquery-1.10.2.min.js"></script> 
<script type="text/javascript" src="/Includes/js/kendo/angular.js"></script> 
<script type="text/javascript" src="/Includes/js/kendo/angular-animate.js"></script> 
<script type="text/javascript" src="/Includes/js/kendo/angular-route.js"></script> 
<script type="text/javascript" src="/Includes/js/kendo/kendo.all.min.js"></script> 
<script type="text/javascript" src="/Includes/js/loading-bar.min.js"></script> 
<script type="text/javascript" src="/Includes/js/app.js"></script> 

Приветствия, Стюарт.

ответ

0

Ektron также может загружать собственный файл библиотеки jQuery. Я бы посмотрел в исходном HTML-файле страницы, чтобы узнать, загружено ли более одной библиотеки jQuery. Когда это происходит, обычно ломается большая часть Javascript на странице.

Также стоит проверить панель инструментов Chrome Console или Firefox, чтобы увидеть, какие ошибки JavaScript вызывают. Возможно, вы получаете более ранние ошибки в Javascript, который имеет эффект стука здесь.

+0

Ektron абсолютно загружает свою собственную библиотеку jQuery, хотя мы были уверены, что она не должна столкнуться, если мы хотим использовать другую версию. Пока это не так. –

+0

Другие ошибки, зарегистрированные в консолях Chrome или Firefox, отсутствуют. –

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