Dynamischer ui-Router mit ocLazyLoad, der mehrere Module in resolve verwendet

8

Gelöst, siehe unten !!!

Von dieser Frage / Lösung ausgehend Stackoverflow-Frage .....

Ich habe die ursprüngliche Frage bearbeitet, die ich hier gepostet habe, weil es nicht mehr lesenswert ist.

Mein Problem war, dass ich keine Dokumentation finden konnte:

  1. Verwenden des dynamischen angular-ui-routers;
  2. Das macht Gebrauch von ocLazyLoad;
  3. Hatte verschachtelte Ansichten, über die der Hauptcontroller nichts wissen musste;
  4. Und es erleichtert das Streben nach dem Aufbau einer REAL WORLD großen eckigen Anwendung, bestehend aus einer Vielzahl von Modulen, von denen viele gleichzeitig in nur einer Ansicht benötigt werden, und wieder, oft ohne die Hauptmodule Controller dieser Ansicht brauchen nie etwas über diese verschachtelten Ansichten oder deren Funktionsweise zu wissen;
  5. Und! Als Bonus erlauben Sie mir, diese Module, die von vielen Staaten in einem Basiszustand verwendet werden, hinzuzufügen, so dass ich sie nie wieder laden müsste (dies gilt nicht für Dienste).
Beispiel:

Was wäre, wenn ich eine Seite namens MyDashboard hätte, die typische Informationen über etwas enthalten könnte, das MyDashboard enthalten würde?

Aber was, wenn ich Grafiken auf dieser Seite zeigen wollte, und ich wollte nicht MyDashboard-Controller über diese Diagramme wissen?

Was wäre, wenn ich eine To-Do-Liste hätte, die ich in meiner App verwendet habe und nicht möchte, dass MyDashboard-Controller etwas über diese Aufgaben weiß?

Gibt es eine Möglichkeit, Abhängigkeiten für verschachtelte Ansichten hinzuzufügen, die MyDashboard-Controller nicht wissen müssen, wie sie funktionieren, WÄHREND GLEICHZEITIG DYNAMISCHE STATE?

Gibt es eine Möglichkeit, dass ich beim Erstellen von --- DYNAMIC --- Statusansichten die Abhängigkeiten ersetzen kann, die ich für diese Ansicht benötige, oft ohne dass der Controller irgendetwas wissen muss über sie?

Ich denke, das Folgende ist die beste Lösung für die Erstellung einer großen REAL WORLD agnostischen, eckigen App mit Abhängigkeiten, die auf ein Bedürfnis geladen sind -have " Basis.

Ich habe ocombes Github nach einer solchen Lösung durchsucht. Du wirst es nicht finden.

Ich biete der Community die folgende "Ronco-Automatic" -Lösung an. Es schneidet, es würfelt, es schält sich. Ich hoffe es hilft dir.

PostScript: Dies ist nicht das "sappy" Beispiel Ihres Vaters "Hello World".

    
Community 03.01.2015, 05:27
quelle

2 Antworten

5

Sie finden das NICHT in der Dokumentation:

%Vor%

Mein Json-Format:

%Vor%

Es funktioniert !!!!!!!!!!!

    
user1177440 03.01.2015, 06:53
quelle
0

Diese Lösung, es ist Arbeit für mich
In config.lazyload.js

%Vor%

In config.router.js

%Vor%

config.router.js lädt 2 Module ngFileUpload , angularFileUpload und alle Dateien, die von config.lazyload.js , hier kann ich 2 Module laden und mehr wenn du willst

    
Serip88 10.07.2016 09:09
quelle

Tags und Links