ist, dass Array gemeint verschiedene Modul zu Ihrem aktuellen app
hinzuzufügen, die in Ihrem ersten Teil angular.module
als string` erwähnt wird, könnte man einfach sagen für verschiedene Abhängigkeiten zu injizieren.
Sie könnten eine n
Anzahl von Modul in Ihrer Anwendung für jede Komponente des angular
& erstellen, dann können Sie sie in einer einzigen App kombinieren und Sie können angular.bootstrap
oder wenden es auf Seite mit ng-app
Richtlinie.
Beispiel
Angenommen, Sie eine App haben, die ähnliche Dienste unterschiedliche Komponente hat, Fabrik, Filter, Richtlinien, etc. Sie ein Modul für jeden von ihnen schaffen könnte. Nur für die Trennung von Bedenken.
angular.module('myApp.filters', [])
angular.module('myApp.services', [])
angular.module('myApp.controllers', [])
angular.module('myApp.directives', [])
angular.module('myApp.constants', [])
Und während Sie eine Komponente an ihn anfügen, können Sie einfach dieses spezifische Modul davon verwenden. Wie Sie Service hinzufügen wollte dann fügen Sie einfach diesen Dienst in myApp.services
von
angular.module('myApp.services').service('example', function(){
})
tun und dann in dir app.js könnten Sie alle diese Module zu einem einzigen Modul wie unten kombinieren.
angular.module('myApp', [
'myApp.services',
'myApp.controllers',
'myApp.directives',
'myApp.directives',
'myApp.constants'
])
Während eine App Initialisieren Sie einfach myApp
innen verwenden könnte, die verfügbar alle anderen Modul, um es machen würde.
Wofür wird das leere Array verwendet?
In Ihrem Code Sie ein Modul erstellen, die keine Abhängigkeit []
nicht injizieren, die sie unabhängig von jedem anderen angular
Modul bedeutet.
Abhängigkeit innerhalb des []
injiziert ist nichts anderes als Modul einge
Nicht mehr oder weniger benötigt werden, dies ist die Antwort. – ErTR