Per impostazione predefinita, lo $resource.query()
è configurato per prevedere una matrice di oggetti che diventano oggetti $resource
. Per accogliere paging in modo piacevole, rilassante, ho il mio GET /api/widgets
endpoint istituito per restituire il seguente oggetto:
{
currentPage: 1,
perPage: 20,
totalItems: 10039,
items: [{...}, {...}, {...}]
}
C'è un modo per fare in modo che angolare sapranno che la proprietà items
è l'array di articoli da essere oggetti $resource
?
Questo ha funzionato alla grande! –
Quindi, con questo approccio, come posso accedere alle informazioni di paging dall'esterno del metodo transformResponse? Hai già risposto alla domanda originale, ma ora ho un nuovo problema :) –
Non completamente sicuro, ma potresti provare questo 'var widgets = Widget.query(); widget. $ promise.then (function (data) {console.log (data);}); '. –