AngularJS: Laden Sie die js-Datei über den UI-Router

8

Ich habe AngularJs ui Router in meiner Anwendung. Ich muss js Datei basierend auf meinem Zustand laden.

%Vor%

Der headerController, homeController und footerController haben unterschiedliche js-Dateien, wenn der Home-Zustand zu diesem Zeitpunkt geladen wird. Wir müssen die Controller-js-Dateien laden. Ist dies über den UI-Router möglich?

    
user3541485 08.06.2015, 05:17
quelle

3 Antworten

0

Ich denke, Sie müssen ein Framework wie RequireJs verwenden Es lädt Ihre Script-Dateien auf der Seite, die Sie dem Benutzer zeigen

  

RequireJS lädt den gesamten Code relativ zu einer baseUrl.

überprüfe es. Ich denke, es könnte hilfreich sein.

    
Mehrdad Kamelzadeh 08.06.2015 06:15
quelle
0

Sie sollten JavaScript-Dateien nicht im laufenden Betrieb laden, abhängig von Ihrem Routenstatus, stattdessen sollten Sie alle Ihre js-Dateien verketten und die kompilierte Quelle zum Beispiel durch Gulp minimieren.

Ссылка Ссылка

    
Nicolas S. 25.10.2017 08:39
quelle
-1

ui-route ist leistungsfähiger als requirejs (ng-route).

Sie können über Unterschiede nachsehen:

Was ist der Unterschied zwischen Winkelroute und Winkelau Router?

Ссылка

    
Lev K. 09.06.2015 14:17
quelle

Tags und Links