I have list, that should simulate the stream :
list = [
{name : \'Str1\', age: 10},
{name : \'Str2\', age: 10},
{n
The scan
operator should do what you want
Observable.from(this.list)
.skip(this.currentPage * this.pageSize)
.take(this.pageSize)
.scan([], acc, curr) => {acc.push(curr); return acc;});
.subscribe(data => this.pagerList = data, console.error);
http://reactivex.io/rxjs/class/es6/Observable.js~Observable.html#instance-method-scan