Предоставление пользовательского `RouteReuseStrategy` изнутри отложенного загруженного модуля не работает - PullRequest
0 голосов
/ 27 апреля 2020

Я хочу предоставить свой RouteReuseStrategy только для одного из моих лениво загруженных модулей. Таким образом, я зарегистрировал свой собственный класс CustomReuseStrategy следующим образом:

@NgModule({
  imports: [
    CommonModule,
    RouterModule.forChild([
      {
        path: 'items',
        component: ItemsComponent,
        children: [{ path: ':id', component: ItemComponent }],
      },
    ]),
  declarations: [ItemsComponent, ItemComponent],
  providers: [{ provide: RouteReuseStrategy, useClass: CustomReuseStrategy }],
})
export class MyLazyLoadedModule {}

Но при навигации по маршруту ни один из методов не вызывается. Кажется, что Angular даже не узнает, что я зарегистрировал этого провайдера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...