Angular2 - ngOnDestroy () não chamado em rota semelhante

Eu tenho um aplicativo Angular2 com uma rota como esta:

{
  path: '',
  component: ContentComponent,
  children: [
    {
      path: 'folder/:folderId',
      resolve: {              
        currentFolder: CurrentFolderResolver,
      },
      children: [
        {
          path: '',
          resolve: {
            folderStructure: FolderStructureResolve,
          },
          component: FolderOverviewComponent,
        },
        {
          path: 'users',
          component: UsersComponent,
        }
      ]
    }
  ]
}

Ao navegar de uma rota como/ folder / 123 para/ folder / 456Angular não será acionadongOnDestroy() noFolderOverviewComponent. Navegando para/ folder / 456 / usuários vai fazer.

Em outras palavras, parece que o Angular não destrói o componente se a rota não mudar (ignorando a parte dinâmica do: folderId) Isso parece razoável, no entanto, preciso limpar as coisas emngOnDestroy().

Posso configurar rotas para chamar de destruição cada vez que navego para uma nova rota (ou seja, com um parâmetro diferente)?

questionAnswers(1)

yourAnswerToTheQuestion