Не удается разрешить все параметры для createRouterScroller (угловая маршрутизация) - PullRequest
0 голосов
/ 21 марта 2019

Я новичок в угловой маршрутизации и внедрил пакет в мой проект Ionic из

npm i @angular/router

, но получил несколько ошибок, как только я ввел свои appRoutes в app.modules.ts

RouterModule.forRoot(
  appRoutes,
  { enableTracing: true }   // <-- debugging purposes only
),

А вот мое приложение: маршруты

 export const appRoutes: Routes = [
  { path: 'crisis-center', component: DocumentPage },
  { path: 'hero/:id',      component: SchedulePage },
  {
    path: 'heroes',
    component: MessagePage,
    data: { title: 'Heroes List' }
  },
  { path: '',
    redirectTo: '/heroes',
    pathMatch: 'full'
  },
  { path: '**', component: WebsitePage }
];

с ошибками

Uncaught Error: Can't resolve all parameters for createRouterScroller: ([object Object], ?, [object Object]).
at syntaxError (compiler.js:486)
at CompileMetadataResolver._getDependenciesMetadata (compiler.js:15706)
at CompileMetadataResolver._getFactoryMetadata (compiler.js:15558)
at CompileMetadataResolver.getProviderMetadata (compiler.js:15889)
at compiler.js:15792
at Array.forEach (<anonymous>)
at CompileMetadataResolver._getProvidersMetadata (compiler.js:15752)
at compiler.js:15224
at Array.forEach (<anonymous>)
at CompileMetadataResolver.getNgModuleMetadata (compiler.js:15215)

1 Ответ

0 голосов
/ 28 марта 2019

После обновления моего Angular 5 до Angular 7 и typscript @ latest и appscript до 3.2.3 все заработало.Хотя нужно создать новый проект, чтобы Angular-Routing распознавался проектом.

...