出于某种原因,我突然得到了这个错误,没有代码更改。有什么想法会导致这种情况吗?
我能够通过添加NgbModule.forRoot()
到我的导入来解决这个问题,但现在我收到了这个错误:
类型“typeof NgbModule”上不存在属性“forRoot”。
否则应用程序运行良好。
出于某种原因,我突然得到了这个错误,没有代码更改。有什么想法会导致这种情况吗?
我能够通过添加NgbModule.forRoot()
到我的导入来解决这个问题,但现在我收到了这个错误:
类型“typeof NgbModule”上不存在属性“forRoot”。
否则应用程序运行良好。
我和你有同样的问题。我试图将 .forRoot() 添加到 NgbModule。尝试像这样配置您的 @NgModule 装饰器:
imports: [
BrowserModule,
FormsModule,
HttpModule,
RouterModule.forRoot(appRoutes),
NgbModule.forRoot()
]
希望这有帮助。
在我的 modules.ts 上添加这个可以工作!
imports: [
NgbModule.forRoot()
]
对于 Angular 8,确保您在 app.module.ts 导入中添加了 NgbModule:[ BrowserModule, FormsModule, HttpModule, RouterModule.forRoot(appRoutes), NgbModule // .forRoot() 在 Angular 8 中已弃用]
并且将“ng-bootstrap”降级到 5.xx 对我有用。我在这里找到了 Angular ng-bootstrap 兼容性。 https://www.npmjs.com/package/@ng-bootstrap/ng-bootstrap