TypeError Observable.concat не является функцией - PullRequest
0 голосов
/ 30 июня 2018

Мне нужно указать массив наблюдаемых и затем подписаться на них

есть функция

let arrayObservable: Array<Observable<any>> = new Array<Observable<any>>();

products
 .forEach(product => {
    arrayObservable.push(this.service.delete(product));
});
Observable.concat(arrayObservable)
 .subscribe(response => {
    console.log(response)
})

1 Ответ

0 голосов
/ 30 июня 2018

Вы можете попробовать это решение

import { concat } from 'rxjs/observable/concat';

export class AppComponent implements onInit {

    ngOnInit() {
        let arrayObservable: Array < Observable < any >> = new Array < Observable < any >> ();

        products
            .forEach(product => {
                arrayObservable.push(this.service.delete(product));
            });
        concat(arrayObservable)
            .subscribe(response => {
                console.log(response)
            })
    }
}
...