2017-10-23 5 views
0

Ich muss Daten mithilfe der REST-API abrufen und in einer Angular 2-Tabelle verwenden.Paginierung mit REST-API

Also ich frage mich, was die beste Lösung ist:

  1. mit Paginierung Umgang, Sortier- und Filter in API Seite. Die API gibt nur die Daten zurück, die auf der aktuellen Seite angezeigt werden. Es werden viele Aufrufe von API mit dieser Methode aufgerufen, da jede Aktion einen API-Aufruf provoziert. Auch

  2. API liefert alle Daten, und Paginierung/Filter/wird Art verwaltet Angular werden unter Verwendung 2.

Antwort

0

beste Ansatz ist, Lösung 1), so dass Sie alle Daten aus der Datenbank extrahieren zu vermeiden. Dies spart Bandbreite, Zeit und Speicher auf dem Client. Der Ansatz 2) funktioniert, wenn Sie mit kleinen (und sicher nicht wachsenden) Datensätzen arbeiten, in diesem Fall wäre die Filter/Paging-Server-Seite ein Over-Design.