cannot read property 'subscribe' of undefined in Angular

cannot read property 'subscribe' of undefined in Angular

You will get this error when you initialize the subject as below.

public tokenAcquired: Subject<any>;
and calling subscribe method over it as below.
this.appService.tokenAcquired.subscribe((token) => {
      this.getApps();
    })
Solution - To fix this error declare and initialize the subject as below.

public tokenAcquired: Subject<any> = new Subject<any>();

Thanks

Comments

Popular posts from this blog

Swagger for Azure functions: Undocumented TypeError: Failed to execute 'fetch' on 'Window': Request with GET/HEAD method cannot have body. Fixed.

Fixed: The required column was not present in the results of a 'FromSql' operation in asp.net core EF core

Severity Code Description Project File Line Suppression State Error Unable to resolve dependencies. 'Xamarin.Android.Support.Design 24.2.1' is not compatible with 'Xamarin.Forms 2.3.3.180 constraint: Xamarin.Android.Support.Design (= 23.3.0)'. 0