2016-07-24 7 views
0

Hier Angular Experten erreichen, wie ich ziemlich neu damit bin.Wie strukturiere ich eine sehr große App in Angular.js?

Was ich versuche zu erreichen, ist eine sehr große App zu bauen, die tatsächlich aus mehreren Apps und Login-Bereichen bestehen wird.

Es gibt verschiedene Login-Bereiche für verschiedene Arten von Benutzern mit unterschiedlichen Funktionen, aber sie teilen auch viele Bereiche, die über alle Accounts geteilt werden. Einige Benutzer werden auch benutzerdefinierte Funktionen speziell für sie entwickelt haben.

Wie könnte ich es so bauen, dass der Code für die freigegebenen Teile nur an einem Ort ist, so dass ich nicht alle Installationen manuell aktualisieren muss, wenn es ein Update gibt und gleichzeitig für einen Benutzer das Laden zu vermeiden unnötiger Code, der nicht zu ihnen oder ihrem Benutzertyp gehört?

Beachten Sie, dass ich dies in Angular für Frontend und Laravel für das Backend aufbaue und sie über eine API kommunizieren werden.

Ich finde es schwierig, herauszufinden, wie man den Angular-Teil macht, das Laravel-Backend wird einfach zu verwalten sein, da es eine API sein wird.

Danke!

+0

Angular App ist einfach in Module zu brechen. Injizieren Sie, was Sie brauchen – charlietfl

+0

Also, wenn ich ein Modul erstellen und nur irgendwo injizieren, wird keiner der Code von diesem Modul in die Bereiche geladen, die es nicht injiziert haben? –

Antwort

-2

Hier das Video Ich fand es sehr nützlich zu verstehen, wie Winkel funktioniert!

Dieses Video wird Ihnen helfen zu verstehen, wie Winkel funktioniert: Module, Routen, Dienste usw. Sie müssten einen Dienst erstellen, um eine Anfrage an API zu stellen. Hoffe das hilft.

+0

Antwort sollte grundlegende Beispiele enthalten. Antwort mit nur einem Link ist nur so gut wie der Link und auch wenn der Link irgendwann in der Zukunft tot ist, wird die Antwort tot. –

+0

Danke für die Tipps, aber deine Antwort hat nichts mit meiner Frage zu tun ... –

Verwandte Themen