26

How do I call a save function every two minutes in Angular2?

Victor Carvalho
  • 1,373
  • 2
  • 12
  • 18

1 Answers1

82

rxjs 6

  import { interval } from 'rxjs';

  interval(2000 * 60).subscribe(x => {
    doSomething();
  });

rxjs 5

You can either use

import {Observable} from 'rxjs'; // Angular 6 
// import {Observable} from 'rxjs/Rx'; // Angular 5

  Observable.interval(2000 * 60).subscribe(x => {
    doSomething();
  });

or just setInterval()

Hint:

Angular >= 6.0.0 uses RxJS 6.0.0 Angular Changelog 6.0.0

RxJS v5.x to v6 Update Guide

DeborahK
  • 52,690
  • 10
  • 99
  • 123
Günter Zöchbauer
  • 558,509
  • 191
  • 1,911
  • 1,506