2016-09-27 2 views
1

Ich bin neu in Angular und mache ein kleines Projekt.Wie soll ich alle meine Javascript-Dateien laden, die meine Controller enthalten?

Für jetzt habe ich eine große App.js, wo ich meine Route Konfiguration und Controller und solche definieren.

In meiner index.html Datei verlinke ich zu dieser Skriptdatei und alles funktioniert gut, ich habe mehrere Ansichten und eine kleine funktionierende App.

Jetzt möchte ich die Controller aus meiner großen Javascript-Datei extrahieren, aber dann, was ist der beste Weg, all diese Dateien einzuschließen? Ich möchte kein Skript-Tag pro Datei haben.

+0

Das ist genau das, was Sie haben sollten. Dann sollten Sie ein Build-Tool wie den browserify- oder den closing-Compiler verwenden, um sie vor dem Deployment wieder in eine einzige Datei zu schreiben. – zero298

+0

http://stackoverflow.com/questions/15939913/single-page-application-load-js-file-dynamical-based-on-partial-view – Sajeetharan

+0

ok, so dass Angular kein Out-of-the-Box bietet Art der Verwaltung dieser Dateien ... Danke – ibiza

Antwort

2

Wenn Sie besorgt sind über die Tatsache, dass Sie die Dateien manuell immer und immer wieder hinzufügen, könnten Sie versuchen, diesen Prozess mit Gulp oder Grunt zu automatisieren, aber es wird ein wenig Forschung brauchen. Was ich jedoch empfehle, ist die Verwendung eines bereits eingerichteten Generators mit diesen Systemen für Sie. Ein solcher Generator wäre der Hottowel Generator von John Papa, der auch seine Angular Styleguide respektiert.

Was auch immer Sie am Ende wählen, ist Ihre Präferenz, aber ich empfehle, in solche Generatoren zu schauen und ihre Art zu erforschen, die Architektur einer Angular-Anwendung zu machen und dann zu sehen, was Ihren Bedürfnissen am besten entspricht.

Verwandte Themen