Error: Property timer doesn't exist on type typeof Observable

前端 未结 4 573
轻奢々
轻奢々 2021-02-07 11:40

The code is below

import {Component} from \'angular2/core\';
import {Observable} from \'rxjs/Rx\';

@Component({
selector: \'my-app\',
template: \'Ticks (every s         


        
4条回答
  •  故里飘歌
    2021-02-07 12:17

    Thats because you havent patched the timer method into the Observable prototype.

    Update: Rxjs 6.0.0

    Import the creation method as a static pure function:

    import { timer } from 'rxjs';
    let timer$ = timer(2000,1000);
    

    Original answer:

    You have 2 options:

    1) Patch the method with:

    import 'rxjs/add/observable/timer';
    

    2) Import the operator as a static pure function:

    import { timer } from 'rxjs/observable/timer';
    let timer$ = timer(2000,1000);
    

    Personally I would recommend the 2nd approach.

提交回复
热议问题