How to detect a route change in Angular?

前端 未结 22 2031
花落未央
花落未央 2020-11-22 04:40

I am looking to detect a route change in my AppComponent.

Thereafter I will check the global user token to see if he is logged in. Then I can redirect t

22条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-11-22 05:29

    Angular 8. Check whether the current route is the base route.

      baseroute: boolean;
      constructor(
        private router: Router,
      ) {
        router.events.subscribe((val: any) => {
          if (val.url == "/") {
            this.baseroute = true;
          } else {
            this.baseroute = false;
          }
        });
      }
    

提交回复
热议问题