Маршрутизатор не работает в местоположении 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 {}