Простой способ всегда заключается в том, чтобы выполнить нумерацию страниц на стороне клиента, используя, например, ngx-pagination
см. здесь :
<ul>
<li *ngFor="let item of collection | paginate: { itemsPerPage: 10, currentPage: p }"> ... </li>
</ul>
<pagination-controls (pageChange)="p = $event"></pagination-controls>
В серверной части просто верните все свои записи Model.scan().exec()
и хранить их в collection
свойстве:
exports.listing = (req, res, next) => {
MoviesModel.scan()
.exec()
.then(movies=> {
if(movies.lastKey){
MovieModel.scan().exec(function(err, movies){
res.json(movies);
});
}
})
.catch(err => next(err));
};