Inhaltsverzeichnis
Die Anwendungen, mit denen wir erstellen AngularJS folgen dem MVC-Paradigma, d. h. wir haben drei Schichten, von denen jede verwaltet und funktionsfähig sein muss, ohne dass die anderen beiden erforderlich sind, wenn wir dies machen drei Hüte ist, dass wir eine Anwendung haben können, die funktioniert, aber zum Beispiel sollte eine Struktur in der Ansicht nicht beeinflussen, wie wir etwas innerhalb des Modells erstellen.Eine der Herausforderungen, die wir beim Schreiben von Anwendungen haben, ist, dass sie einfach zu warten sind und die Logik so streng wie möglich dem Paradigma folgt. An dieser Stelle müssen wir wissen, wie wir die Verantwortlichkeiten zwischen unserer Benutzeroberfläche und den Controllern aufteilen können .
Das Controller In unseren Anwendungen tragen sie eine große Verantwortung, da sie dafür verantwortlich sind, das, was der Benutzer in der Ansicht tut, mit den Daten, die uns das Modell bietet, zu verknüpfen und die Logik festzulegen, mit der unsere Anwendung arbeiten soll.
Daher können wir die folgenden Punkte als die Dinge auflisten, die Controller tun müssen:
- Legen Sie den Anfangszustand der Elemente in der Ansicht beim Laden der Anwendung fest.
- Geben Sie der Ansicht Zugriff auf die Methoden und Daten des Modells.
- Hören und überwachen Sie die Änderungen, die im Modell auftreten, um die zu ergreifenden Maßnahmen festzulegen.
Eine der Möglichkeiten, wie wir Verantwortlichkeiten ändern und verteilen können, um die Komplexität der Anwendung zu reduzieren, ist die Verwendung von verschachtelte Controller, damit wir die verschiedenen Bereiche unserer Ansicht in Blöcke unterteilen können.
WiederverwendungAuf diese Weise können wir weniger komplexe Codeteile haben und sogar in anderen Abschnitten wiederverwendbar sein, wenn wir Mehrzweckanwendungen erstellen.
Sehen wir uns im folgenden Beispiel an, worauf wir uns beziehen:
Wir sehen, dass wir zwei Teile trennen können, die sich aus unserer Sicht ergänzen in zwei Controller, ineinander, auf diese Weise können wir eine kleinere in einen breiten Block integrieren, der uns die Möglichkeit gibt, verschiedene Logiken zu entwickeln, und die Trennung macht die bereits erstellte nicht schwieriger.
Nach diesem Prinzip können wir dann die verschiedenen Verantwortlichkeiten festlegen, zum Beispiel können wir einen internen Controller haben, der sich nur um das Menü kümmert, obwohl er sich innerhalb des Controllers befindet, der sich um das allgemeine Verhalten der Seite kümmert.
Damit beenden wir dieses Tutorial, wir haben ein wenig mehr über die Konzepte gelernt, die wir anwenden können, um Anwendungen zu erstellen MVC In AngularJS die es uns ermöglichen, einen Qualitätscode zu haben und den wir besser mit unserem Arbeitsteam teilen können.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben