Роутер не работает в локации angular6 - PullRequest
0 голосов
/ 20 января 2020

Маршрутизатор не работает в местоположении angular6. Мой код выглядит следующим образом. Подозреваемый стоил бы места?

handleBackButtonPress() {
    this.subscription = this.location.subscribe(redirect => {
      if (redirect.pop === true) {
        alert('this is a backbutton click');
        this.router.navigate(['/users/me/watches']);
      }
    });
  }

Я управляю своим маршрутизатором в каждой папке, и код ниже определяет маршрутизатор, который я хочу переместить.

import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';

import { Resolver } from './resolver.service';

const routes: Routes = [
  { path: 'home', loadChildren: '../home/home.module#HomeModule' }
];

@NgModule({
  exports: [RouterModule],
  imports: [RouterModule.forChild(routes)],
  providers: [Resolver]
})
export class RoutingModule {}
...