由于某种原因,我突然得到了这个错误,没有代码更改。会有什么想法导致这个?
我能够通过向我的导入添加NgbModule.forRoot()
来解决这个问题,
但现在我收到了这个错误:
属性'forRoot'在类型'typeof NgbModule'上不存在。
否则应用程序运行正常。
答案 0 :(得分:28)
我和你有同样的问题。 我试图将.forRoot()添加到NgbModule。 尝试像这样配置你的@NgModule装饰器:
imports: [
BrowserModule,
FormsModule,
HttpModule,
RouterModule.forRoot(appRoutes),
NgbModule.forRoot()
]
希望得到这个帮助。
答案 1 :(得分:15)
在我的modules.ts上添加这个有效!
imports: [
NgbModule.forRoot()
]
答案 2 :(得分:0)
对于Angular 8 ,请确保已在app.module.ts中添加了NgbModule 进口:[ BrowserModule, 表格模块 HttpModule, RouterModule.forRoot(appRoutes), NgbModule //在Angular 8中不推荐使用.forRoot() ]
将“ ng-bootstrap”降级到5.x.x对我有用。我在这里找到了Angular ng-bootstrap兼容性。 https://www.npmjs.com/package/@ng-bootstrap/ng-bootstrap