Angular 6 router.events.filter 'filter' does not exist on type 'Observable'

后端 未结 3 2165
猫巷女王i
猫巷女王i 2020-12-25 10:20

I have finished to update my App to Angular 6 (it was in 5.2 version).

I got an error syntax in :

import { Router, ActivatedRoute, NavigationEnd } fr         


        
3条回答
  •  执笔经年
    2020-12-25 10:55

    Activated Route wasnt giving me the url. So I tried this. P.S: event['url'] worked instead of event.url

    import { filter } from 'rxjs/operators';
    import { Router,NavigationEnd } from '@angular/router';
    
     router.events.pipe(filter(event => event instanceof NavigationEnd))
            .subscribe(event => 
             {
                this.currentRoute = event['url'];          
                console.log(this.currentRoute);
             });
    

提交回复
热议问题