Во-первых, я очень новичок в 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;)
Может кто-нибудь подумать о чем-то, что может быть причиной?
Вы получите ошибку в консоли на приложение boostrap? Может быть, синтаксическая ошибка запятой? В первом фрагменте кода у вас есть дополнительная запятая, которая не будет там. –
Да, я знаю, это была ошибка, которую я сделал здесь, но дополнительная запятая отсутствует в моем коде. – TBE