2015-09-17 4 views
0

Во-первых, я очень новичок в AngularJS, так что это может быть проблема newbe.App Dependency wierd поведение AngularJS

У меня есть заявление моего приложения зависимостей в моем app.js файл:

(function() { 
    angular.module('inspinia', [ 
     'ui.router',     // Routing 
     'oc.lazyLoad',     // ocLazyLoad 
     'ui.bootstrap',     // Ui Bootstrap 
     'pascalprecht.translate',  // Angular Translate 
     'ngIdle',      // Idle timer 
     'ngSanitize',     // ngSanitize 
    ]) 
})(); 

Когда я добавил следующую зависимость: nestedDataTable до конца списка (или начала), как это:

(function() { 
angular.module('inspinia', [ 
    'ui.router',     // Routing 
    'oc.lazyLoad',     // ocLazyLoad 
    'ui.bootstrap',     // Ui Bootstrap 
    'pascalprecht.translate',  // Angular Translate 
    'ngIdle',      // Idle timer 
    'ngSanitize',     // ngSanitize 
    'nestedDataTable' 
])})(); 

Функциональность, которой был ответственен nestedDataTable не работал.

только после того, как я добавил новый function(), который добавляет указанную выше зависимость, функциональность работала. например:

(function() { 
angular.module('inspinia', [ 
    'ui.router',     // Routing 
    'oc.lazyLoad',     // ocLazyLoad 
    'ui.bootstrap',     // Ui Bootstrap 
    'pascalprecht.translate',  // Angular Translate 
    'ngIdle',      // Idle timer 
    'ngSanitize'     // ngSanitize 
]) 
})(); 
(function() { 
    "use strict"; 
    angular 
     .module("inspinia", ["nestedDataTable"]) 
})(); 

Он также не работает, если я переключу порядок двух функций. это не имеет никакого смысла, но эй, я новичокbe;)

Может кто-нибудь подумать о чем-то, что может быть причиной?

+0

Вы получите ошибку в консоли на приложение boostrap? Может быть, синтаксическая ошибка запятой? В первом фрагменте кода у вас есть дополнительная запятая, которая не будет там. –

+0

Да, я знаю, это была ошибка, которую я сделал здесь, но дополнительная запятая отсутствует в моем коде. – TBE

ответ

0

Это было связано с моей вине (Newbe как я уже упоминал) забыл добавить соответствующие JS файлы index.html

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