Einfaches AngularJS-Frontend für eine REST-API
1. Überblick
In diesem kurzen Tutorial erfahren Sie, wie Sie eine RESTful-API aus einem einfachen AngularJS-Frontend verwenden.
Wir werden Daten in einer Tabelle anzeigen, eine Ressource erstellen, aktualisieren und schließlich löschen.
2. Die REST-API
Lassen Sie uns zunächst einen kurzen Blick auf unsere einfache API werfen - die Bereitstellung einerFeed-Ressource mit Paginierung:
-
paginiert werden - * GET * / api / myFeeds? Page = {page} & size = {size} & sortDir = {dir} & sort = {propertyName}
-
erstellen - * POST * / api / myFeeds
-
Update - * PUT * / api / myFeeds / {id}
-
löschen - * DELETE * / api / myFeeds / {id}
Eine kurze Anmerkung hier ist, dass die Paginierung die folgenden 4 Parameter verwendet:
-
page: Index der angeforderten Seite
-
size: maximale Anzahl von Datensätzen pro Seite
-
sort: Der Name der Eigenschaft, die beim Sortieren verwendet wird
-
sortDir: die Sortierrichtung
Und hier ist ein Beispiel dafür, wie die RessourceFeedaussieht:
{
"id":1,
"name":"example feed",
"url":"/feed"
}
3. Die Feeds-Seite
Werfen wir jetzt einen Blick auf unsere Feed-Seite:
Add New RSS Feed
{{row.name}}
{{row.url}}
Edit
Delete
Beachten Sie, dass wirng-table zum Anzeigen von Daten verwendet haben - mehr dazu in den folgenden Abschnitten.