Карта rxjs6 не печатает ожидаемое значение - PullRequest
0 голосов
/ 30 сентября 2018

Я ожидаю, что в окне консоли будут напечатаны следующие значения:

0 10 20 30 40

Я получаю 0 1 2 3 4

import { Component } from '@angular/core';
import { interval, timer  } from 'rxjs'
import { take, map } from 'rxjs/operators';

@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})

класс экспорта AppComponent {mySubject $ ngOnInit () {// выдает значение каждые 1 с постоянным источником = интервал (1000);

//when timer emits after 5s, complete source
const numbers$ = source.pipe(take(5));

numbers$
.pipe(map(x => x * 10))
.subscribe(x =>
  console.log(x));
}

ngOnDestroy(){
  this.mySubject$.unsubscribe();
}
}
...