我有名单,这应该模拟流:获取的角度可观察到流作为数组
list = [
{name : 'Str1', age: 10},
{name : 'Str2', age: 10},
{name : 'Str3', age: 10}
];
,我已经从这个列表中创建一个Observable
:
Observable.from(this.list).skip(this.currentPage * this.pageSize).take(this.pageSize).subscribe(data => this.pagerList = data, console.error);
而在认购方法我逐个获取值。我应该如何等待整个数据被返回,然后才能得到整个列表。有take()运算符,并且之后Observable必须停止。我不想在数组中逐个放入每个值。
我在这里是新来的,不仅对于角度,而且对于JavaScript也是如此。
谢谢。这个很好。 – makkasi