/ / Angulares Anwendungsdesignproblem - angularjs

Angulares Anwendungsdesignproblem - angularjs

Ich arbeite an einem eckigen Projekt, wo ich es braucheverknüpfe einen separaten Teil einer Seite mit Controllern, damit ich den Inhalt in verschiedenen Bereichen zu unterschiedlichen Zeiten aktualisieren kann. Bitte beachten Sie den beigefügten Screenshot.

Inhaltsabschnitte

und hier sieht mein Inhalt aus wie ..

HTML-Inhalt

Momentan arbeite ich nur an einer UI-View inder Hauptinhaltsbereich. Aber jetzt ist das Problem, wenn ich eine Bank zum Beispiel in meinem Inhaltsbereich hinzufüge, muss ich sie auch sofort im Navigationsbereich anzeigen. Und auch, Bank und andere Gegenstände (z. B. Menschen, etc ..) kommt auch aus der Datenbank basierend auf content_type Tabelle, die ich habe.

Obendrein habe ich oben einen Benachrichtigungsbereich, an den ich auch eine Benachrichtigung an den Benutzer aufgrund seiner Aktion senden muss.

Wie im Code zu sehen ist, ist meine aktuelle Architektur nicht skalierbar, wo ich meinen Navigationsbereich und den Benachrichtigungsbereich basierend auf Änderungen im Inhaltsbereich aktualisieren kann.

Ich verwende eckige partielle Vorlage, um die Formulare und andere Sachen im Inhaltsbereich zu laden.

Kann jemand bitte vorschlagen, wie ich meine Anwendung so gestalten kann, dass ich alle Bereiche meiner Anwendung basierend auf Aktivitäten im Inhaltsbereich aktualisieren kann?

Vielen Dank

Antworten:

0 für die Antwort № 1

In Ermangelung einer richtigen Antwort auf die Frage, undAuch konnte ich die Antwort über Geschwisteransichten nicht finden, um miteinander zu sprechen, ich entschied mich, die $ Boradcast und $ Emit zu verwenden, um die Nachrichten zwischen verschiedenen Controllern auszutauschen. Ich weiß, dass dies keine perfekte Lösung für meine Bedürfnisse ist, aber ich weiß, dass es funktionieren wird. Dies ist für den Fall, dass jemand eine ähnliche Frage hat wie ich.