我正在使用Clarity.design中的<clr-vertical-nav-group>
组件,目前在我的角度应用程序中收到此错误
错误:StaticInjectorError(AppModule)[ClrVerticalNavGroup-> VerticalNavGroupRegistrationService]
我的应用程序模块中缺少导入,但是我很难确定需要导入什么。导入ClrVerticalNavGroup
不会执行任何操作,而导入VerticalNavGroupRegistrationService
会给我一个“无法解析应用程序中的服务” 错误。
我的应用模块
@NgModule({
declarations: [
...
],
imports: [
...
ClarityModule,
ClrVerticalNavModule,
],
providers: [
...
VerticalNavGroupRegistrationService,
],
bootstrap: [AppComponent]
})
导入VerticalNavGroupRegistrationService
后,我希望错误会消失,但最终我得到
./src/app/app.module.ts中的ERROR找不到模块:错误:不能 解决 '@ clr /角度/布局/vertical-nav/providers/vertical-nav-group-registration.service' 在“ ../src/app”中
答案 0 :(得分:1)
您可以看到here是ClrVerticalNav独自提供此服务。无需您提供。 ClrVerticalNavGroup并非如此,但仅在ClrVerticalNav中使用。