Kann die angulare Ressource eine voluminöse, erholsame Operation durchführen?

8

Angenommen, ich habe eine todo-Anwendung und klicke auf ein Kästchen für eine einzelne Todo, markiert sie als abgeschlossen und führt eine PUT-Operation durch.

Dann gibt es eine Checkbox, um "alle komplett zu markieren" oder "alle unvollständig zu markieren". Dies sollte jeden Todo als abgeschlossen / unvollständig markieren, unabhängig von seinem individuellen Status.

Wenn Sie angular-resource verwenden, ist der beste Weg, um alle Elemente zu aktualisieren. Ist es möglich, dies in einer einzigen Massenanfrage zu tun und alle Artikel zu aktualisieren? Oder wäre ich besser dran, wenn ich jeden einzelnen einzeln aktualisiere?

    
Christian Schlensker 18.06.2013, 21:35
quelle

1 Antwort

4

Sie können Ihre Angular-Ressource erweitern, indem Sie eine benutzerdefinierte Aktion bereitstellen, zum Beispiel:

%Vor%

und dann in Ihrem Controller tun:

%Vor%

Das Einzige, was noch am schwersten zu tun ist, wäre, Ihr Backend so zu programmieren, dass es einen POST akzeptiert, um 'api / todo' zu markieren und alle referenzierten Todos als abgeschlossen zu markieren.

    
alexpls 21.02.2014, 09:00
quelle

Tags und Links