2021年2月6日星期六

Property 'of' does not exist on type 'typeof Observable' on return

I am trying to return a value inside a function that in turn return an observable but I am getting this error.

Property 'of' does not exist on type 'typeof Observable'.

can this be done without using Observable.of() method

import { Component, OnDestroy, OnInit } from '@angular/core';     import { interval, Subscription, Observable , of } from 'rxjs';    @Component({    selector: 'app-home',      templateUrl: './home.component.html',      styleUrls: ['./home.component.css']  })  export class HomeComponent implements OnInit,OnDestroy {      count:number = 10;      private firstObsSubscription : Subscription;      constructor() { }      ngOnInit() {         this.customObservable().subscribe((data:boolean)=>{        console.log(data);          })    }      customObservable():Observable<boolean>{        if (this.count === 10 ){          return Observable.of(true);        }     }      ngOnDestroy(){        this.firstObsSubscription.unsubscribe();      }    }  
https://stackoverflow.com/questions/66084324/property-of-does-not-exist-on-type-typeof-observable-on-return February 07, 2021 at 11:38AM

没有评论:

发表评论