Inhaltsverzeichnis
Mit Ressourcen arbeiten SICH AUSRUHEN Wir haben mehrere Möglichkeiten, die klassische wäre, direkt mit dem zu arbeiten $ http-Objekt, da es uns unter anderem ermöglicht, benutzerdefinierte Aufrufe der Aktionen zu verwenden HTTP die existieren.Wenn wir jedoch etwas mehr aus der Struktur herausholen wollen, die sie uns bietet AngularJS wir können mit arbeiten $ Ressource Dies ermöglicht es uns, ein Modell zu erstellen und von dort aus die Objekte in unserer Anwendung zu verwenden, um die Aktionen direkt auszuführen, wodurch die Möglichkeit bleibt, Arbeit und Code zu sparen.
Als wir uns entschieden haben mit zu arbeiten $ Ressource Wir können eine Struktur definieren, die die folgenden Elemente enthält:
- Die URL des Serverteils der Ressource.
- Der Parametertyp für Anforderungen.
- Zusätzliche Methoden, die Standardmethoden kapseln, damit wir ihre Funktionalität erweitern können.
- Die erwarteten Ressourcentypen.
- Die Überschriften.
Nehmen wir an, wir haben eine Ressource, die einen Benutzer und eine Kreditkarte erhält, wo das System sie belastet. Dies ist sehr üblich für Online-Shops und jede andere Art von Anwendung, bei der wir Zahlungen erhalten. Dafür müssen wir einen Dienst erstellen AngularJS, wo wir die grundlegenden Parameter und nur eine zusätzliche Methode definieren werden, die die Zahlungsmethode ist, in der wir den Betrag festlegen können, der dieser Karte belastet werden soll:
VERGRÖSSERN
Wenn wir Beobachter sind, sehen wir, dass wir keine Methoden definieren speichern, löschen oder abrufen, und weil diese bereits standardmäßig mit der Definition mitgeliefert werden, konzentrieren wir uns nur auf die spezifischen Methoden unserer Geschäftslogik, in diesem Fall ist es die Zahlungsmethode, die eine Anfrage sendet von POST zu unserer Ressource.Wenn wir nun unsere kleine Ressource in die Praxis umsetzen wollen, müssen wir nur so etwas tun, wo wir alle Aktionen ausführen, die uns zur Verfügung stehen:
Hier sehen wir, dass wir als erstes unsere verfügbaren Karten konsultieren, dann erhalten wir eine spezielle Karte, um direkt damit zu arbeiten. Darin sagen wir, dass jede Karte, die wir erhalten, eine Instanz unseres Modells sein muss, damit sie funktioniert.
Schließlich speichern wir einen Parameter in der Karte, mit dem Speichermethode Wir senden es an das Model und dann, wenn wir die Zahlungsmethode mit einem Betrag aufrufen, senden wir alle Daten an den Server. Wir sehen dann, wie wir den Weg sehr verkürzen könnten, wenn wir ihn nur mit definiert hätten $ http, denn auf diese Weise hätten wir alle Methoden definieren müssen, die die Ressource AngularJS gibt uns schon.
Damit beenden wir dieses Tutorial, wir haben gelernt, Ressourcen zu verwalten SICH AUSRUHEN aus AngularJS Um sie praktisch in unserer Anwendung verwenden zu können, ist es wichtig zu beachten, dass dies nicht die einzige Möglichkeit ist, und dass wir, wenn wir sehen möchten, wie weit wir gehen können, ein wenig mehr innerhalb unserer Anwendung untersuchen können die Dokumentation.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