我正在尝试在组件中导入NgbDropdown,但是我总是会出错?
我已经尝试过了
import { NgbDropdown } from '@ng-bootstrap/ng-bootstrap';
但是我明白了
AppointmentsComponent.html:3 ERROR Error: StaticInjectorError(AppModule)[NgbDropdownMenu -> NgbDropdown]:
有人有解决办法吗?
答案 0 :(得分:0)
您需要将其添加到您的app.module.ts中:
imports: [
NgbModule.forRoot()
]
这将使NgbDropdown正常工作。
,然后在您的组件中添加以下内容:
providers: [
NgbDropdown
]
答案 1 :(得分:0)
您将ng-bootstrap导入到app.module吗?
import {NgbModule} from '@ng-bootstrap/ng-bootstrap';
@NgModule({
...
imports: [NgbModule, ...],
declarations: [AppComponent, NgbdDropdownBasic],
...
})
export class YourAppModule {
}
答案 2 :(得分:0)
您是否将NgbDropdownModule
导入了相应的模块中?
请将此代码添加到声明AppointmentsComponent
的模块中:
import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap';
@NgModule({
declarations: [
...,
NgbDropdownModule
],...