RxJS Observable Sample

JS
S
JavaScript

Sample example of an RxJS Observable

1import { Observable } from 'rxjs';
2export class Student {
3
4  public getStudents(): any {
5     const studentsObservable = new Observable(observer => {
6            setTimeout(() => {
7                observer.next(this.students);
8            }, 1000);
9     });
10
11     return studentsObservable;
12 }
13
14 public loadStudents() {
15       const studentsObservable = this.getStudents();
16        studentsObservable.subscribe((studentsData: Student[]) => {
17            this.students = studentsData;
18        });
19 }
20}

Created on 1/28/2019