Wissen Sie, ob es möglich ist, eine Modulabhängigkeit hinzuzufügen, nachdem sie erstellt wurde? Etwas wie das:Hinzufügen einer Abhängigkeit zum angularen Modul, nachdem es erstellt wurde
// init module in file A
angular.module("myApp", []);
// retrieve module in file B and add new dependencies:
mod = angular.module("myApp");
// now I want to add an 'ngResource' dependency to mod
// ???
EDIT: Ich verstehe, dass dies eine seltsame Frage scheint. Ich arbeite an einer komponentenbasierten App-Organisation und möchte auch sehen, ob eine Unterkomponente dem übergeordneten Komponentenmodul Abhängigkeiten hinzufügen kann, ohne ein eigenes Modul zu definieren. So etwas Ähnliches:
app/
components/
|__componentA/
|__app.js // initializes component A module
|__subcomponentA/
|__app.js // want to add subcomponentA dependencies to componentA module from here
Meine Alternative ist einfach erklären all subcomponentA Abhängigkeiten direkt auf dem Modul Komponente A, sondern von Organisation Sicht, würde ich es vorziehen, diese Abhängigkeiten innerhalb des subcomponentA
Verzeichnisses zu halten, so dass, wenn ich später entscheiden Um die Subkomponente A aus der App zu entfernen, muss ich nicht daran denken, ihre Abhängigkeiten vom Modul componentA zu entfernen. Ich möchte, dass alles, was Subkomponente A betrifft, im Verzeichnis subcomponentA
gruppiert wird. Mein Build-Skript stellt sicher, dass componentA-Code vor dem SubcomponetA verarbeitet wird.
Vielen Dank an alle, die einen Stich machen.
So hat es funktioniert? –
Es funktioniert, ich habe es gerade versucht mit Angular 1.5.0 – Stan