450 Stimmen

Macht es Sinn, Require.js mit Angular.js zu verwenden?

Ich bin ein Neuling in Angular.js und versuche zu verstehen, wie es sich von Backbone.js... Wir haben unsere Pakete Abhängigkeiten mit Require.js zu verwalten, während mit Backbone. Macht es Sinn, dasselbe mit Angular.js zu tun?

3voto

Julia Anne Jacobs Punkte 508

Ich würde die Verwendung von Require.js vermeiden. Apps, die ich gesehen habe, die dies tun, wickeln Sie ein Durcheinander von mehreren Arten von Modul-Muster-Architektur. AMD, Revealing, verschiedene Varianten von IIFE, etc. Es gibt andere Möglichkeiten, bei Bedarf zu laden, wie die loadOnDemand Angular mod . Das Hinzufügen anderer Dinge füllt Ihren Code nur mit Ballast und schafft eine geringes Signal-Rausch-Verhältnis und macht Ihren Code schwer lesbar.

2voto

Avi Haiat Punkte 31

Hier ist der Ansatz, den ich verwende: http://thaiat.github.io/blog/2014/02/26/angularjs-and-requirejs-for-very-large-applications/

Die Seite zeigt eine mögliche Implementierung von AngularJS + RequireJS, bei der der Code nach Funktionen und dann nach Komponententyp aufgeteilt ist.

1voto

stevemao Punkte 1385

Antwort von Brian Ford

AngularJS hat ein eigenes Modulsystem und braucht normalerweise so etwas wie RJS nicht.

Referenz: https://github.com/yeoman/generator-angular/issues/40

0voto

lastboy Punkte 556

Ich denke, dass es auf Ihre Projektkomplexität abhängt, da Angular ziemlich viel modularisiert ist. Ihre Controller können gemappt werden und Sie können diese JavaScript-Klassen einfach in Ihre index.html-Seite importieren.

Aber für den Fall, dass Ihr Projekt größer wird. Oder Sie erwartet ein solches Szenario, sollten Sie Angular mit requirejs integrieren. Unter este Artikel können Sie eine Demo-App für eine solche Integration sehen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X