script import { of } from 'rxjs'; const observable = of(1, 2, 3); observable.subscribe(value => console.log(value)); 1 2 3 script import { from } from 'rxjs'; const array = [1, 2, 3]; const observable = from(array); observable.subscribe(value => console.log(value)); 1 2 3 script import { interval } from 'rxjs'; const observable = interval(1000); observable.subscribe(value => console.log(value)); 0 1 2 ... script import { of } from 'rxjs'; import { map } from 'rxjs/operators'; const observable = of(1, 2, 3); observable.pipe( map(value => value + 1) ).subscribe(value => console.log(value)); 2 3 4 script import { of } from 'rxjs'; import { filter } from 'rxjs/operators'; const observable = of(1, 2, 3, 4, 5); observable.pipe( filter(value => value % 2 === 0) ).subscribe(value => console.log(value)); 2 4 script import { fromEvent } from 'rxjs'; import { mergeMap } from 'rxjs/operators'; const button = document.getElementById('button'); const clicks = fromEvent(button, 'click'); clicks.pipe( mergeMap(event => from(fetch('https://api.example.com/data'))) ).subscribe(response => console.log(response)); shell npm install rxjs script import { of, from } from 'rxjs'; import { map, filter, mergeMap } from 'rxjs/operators';


上一篇:
下一篇:
切换中文