У меня есть список, который должен имитировать поток:Получить угловой Observable поток как массив
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