2016-08-08 16 views
1

Ich möchte eckig mit einer großen Anwendung verwenden, aber wegen der Art und Weise der DI funktioniert, muss Angular alle Dienste jedes Moduls während des Bootens laden, und so habe ich das Gefühl, dass meine Anwendung kann sehr langsam werden.AngularJS mit einer großen Anwendung

Hat jemand eine Erfahrung mit diesem Fall? Wir betrachten angular2, aber die Ressourcen sind im Moment begrenzt ...

Vielen Dank für Ihre Hilfe.

Antwort

2

Wenn Ihre große App eine große SPA, dann Sie haben all die Dinge zu laden, weil Sie nicht wissen, wenn die Navigation Sie nehmen, wo.

Einige Apps können aus mehreren unabhängigen Subapps bestehen. In diesem Fall umfasst die Navigation zwischen Unteranwendungen eine vollständige Aktualisierung, aber auch jede Unteranwendung ist ein eigenes Winkelmodul, hat eigene Abhängigkeiten und Sie können nur diese Abhängigkeiten beim Anzeigen der Unteranwendung rendern.

Verwandte Themen