To jest jakieś zadanie rekrutacyjne???
Nie, node jako serwisREST bądż webSerwis nie powinen widzieć stanu stosu (czyli ile się pokazało).
Do serwisu wysyłasz zapytanie np: /jakiserwis/get/product/30/to/40. Pierwszy wskazuje na to od kiedy chcę listę, drugi wskazuje do którego numeru chcę listę.
W angularze tworzysz Obiekt.
initParamaterToModel: {
firstElementOnList : 30;
lastElementIOnList : 40;
}
Po wykonaniu operacji przez model , aktualizujesz i sprawdzasz czy w końcu request nie będzie pusty).
Zdarzenie (a właściwie kontroler do modelu) wywołujesz po wciśnięciu strzałki, buttona etc.