Отсутствует ошибка импорта: StaticInjectorError (AppModule) [ClrVerticalNavGroup -> VerticalNavGroupRegistrationService]: - PullRequest
0 голосов
/ 08 мая 2019

Я использую <clr-vertical-nav-group> компонент из Clarity.design , и в настоящее время я получаю эту ошибку в моем угловом приложении

Ошибка: StaticInjectorError (AppModule) [ClrVerticalNavGroup -> VerticalNavGroupRegistrationService]

Мне не хватает импорта в модуле приложения, но мне трудно понять, что мне нужно импортировать. Импорт ClrVerticalNavGroup ничего не делает, а импорт VerticalNavGroupRegistrationService дает мне «не удается разрешить службу в приложении» ошибка.

Модуль моего приложения

@NgModule({

  declarations: [
    ...
  ],
  imports: [
    ...
    ClarityModule,
    ClrVerticalNavModule,
  ],
  providers: [
    ...
    VerticalNavGroupRegistrationService,

  ],
  bootstrap: [AppComponent]
})

После импорта VerticalNavGroupRegistrationService Я ожидаю, что ошибка исчезнет, ​​но вместо этого я получу

ОШИБКА в ./src/app/app.module.ts Модуль не найден: Ошибка: невозможно разрешить '@ CLR / угловой / макет / вертикально-нав / поставщики / вертикально-нав-группу-registration.service' в '../src/app'

1 Ответ

1 голос
/ 08 мая 2019

Как вы можете видеть здесь - это ClrVerticalNav, предоставляющий эту услугу самостоятельно.Вам не нужно предоставлять это.ClrVerticalNavGroup этого не делает, но используется только в ClrVerticalNav.

...