Angular 9.0.4: использование $ localize: ERROR в Невозможно прочитать свойство 'loadChildren' из неопределенного - PullRequest
0 голосов
/ 03 марта 2020

если я выполняю «ng serve», я получаю это сообщение об ошибке «ОШИБКА в Невозможно прочитать свойство loadChildren of undefined». Это происходит потому, что я использую $ localize в "partnerkunde-routing.module.ts"

children: [
      {
        path: 'post',
        component: PartnerPostComponent,
        data: { title: $localize`::Partner anlegen`, breadcrumb: 'anlegen' }
      },
...

Во всех других случаях все работает нормально для некоторой локализации. Любая идея, как я могу решить это? Спасибо, ребята!

в "app-routing.module.ts"

const routes: Routes = [
  {
    // Routing für Lizenz Domäne
    path: 'partnerkunde',
    loadChildren: () => import('./domains/partnerkunde/partnerkunde.module').then(m => m.PartnerKundeModule)
  },
  {
    // Routing für Lizenz Domäne
    path: 'lizenz',
    loadChildren: () => import('./domains/lizenz/lizenz.module').then(m => m.LizenzModule)
  },
  {
    // Routing für den core einbinden
    path: 'core',
    loadChildren: () => import('./main/core/core.module').then(m => m.CoreModule)
  },
  {
    path: 'nachrichten',
    component: NachrichtenFormComponent,
    data: { title: $localize`:@@common_nachrichten_title:Liste empfangenen Nachrichten`}
  },
  {
    // Root-URL festlegen, bzw. Weiterleitung setzen
    path: '',
    redirectTo: '/partnerkunde',
    pathMatch: 'full'
  },
  {
    // Seite wurde nicht gefunden
    path: '**',
    component: PageNotFoundComponent
  }
];

в "partnerkunde-routing.module.ts"

const routes: Routes = [
  {
    // Partner Liste
    path: 'partner',
    data: { title: $localize`:@@partnerkunde_parter-liste_title:Liste der Partner`, breadcrumb: 'Partner' },
    children: [
      {
        path: 'post',
        component: PartnerPostComponent,
        data: { title: $localize`::Partner anlegen`, breadcrumb: 'anlegen' }
      },
      {
        path: '',
        component: PartnerListeComponent,
        data: {
           title: "Liste Partner", // $localize`:@@partnerkunde_partner-liste_title:Liste der Partner`,
           breadcrumb: "Liste", // $localize`:@@partnerkunde_partner-liste_breadcrumb:Liste`
        }
      },
      {
        path: 'put/:id',
        component: PartnerPutComponent,
        data: { title: 'Partner aktualisieren', breadcrumb: 'aktualisieren' }
      },
    ]
  }
];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...