@ БрайанБастида, конечно. В общем, на вашем сервере вам нужны только две вещи:
1.-функция, которая возвращает номера статей (необходимо сделать нумерацию страниц)
2.-Это функция, которая возвращает следующие 10 элементов больше, чем «ключ». Просто в Angular хранят в массиве «ключи» каждой страницы.
/*If your page=0 show 1,2,5,6,9 and page=1 show 10,12,15,16,17
lastItem[0]=9, lastItem[1]=17;
*/
lastItem:any[]=[];
//Each change of page
changePage(page)
{
let firstItem=page==0?:null:(firstItem.length<page-1)?firstItem[page-1]:lastItem;
get("myUrl?firstItem=firstItem).subscribe(res=>{
if (res)
{
lastItem[page]=res[res.length-1].key
this.data=res;
}
)
}