Angular 2 может отключить не работает с дочерними компонентами - PullRequest
0 голосов
/ 09 января 2019

У меня есть форма в дочерних компонентах, и я помещаю дочерний компонент в форму родительского компонента. Я реализовал canDeactivate, который не работает для дочернего компонента.

export const routes: Routes = [
  {path: '', component: AppComponent,children:[
  {path:'user/new',component:UserFormComponent,canDeactivate: [CanDeactivateGuard]},
  {path:'',component:UserListComponent}
]},
];

Следующий пример стекаблица. Stackblitz exmaple для кандактивации

Может ли кто-нибудь помочь мне, где я делаю не так

...