首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ng bootsrap导入不工作angular 6

Ng bootsrap导入不工作angular 6
EN

Stack Overflow用户
提问于 2018-10-12 20:07:26
回答 3查看 1.2K关注 0票数 0

我正在尝试在我的组件中导入NgbDropdown,但是我总是收到错误?

我试过这样做

代码语言:javascript
复制
import { NgbDropdown } from '@ng-bootstrap/ng-bootstrap';

但我得到了这个

代码语言:javascript
复制
AppointmentsComponent.html:3 ERROR Error: StaticInjectorError(AppModule)[NgbDropdownMenu -> NgbDropdown]: 

有谁有解决方案吗?

EN

回答 3

Stack Overflow用户

发布于 2018-10-12 20:11:59

您需要将以下内容添加到app.module.ts中:

代码语言:javascript
复制
imports: [
  NgbModule.forRoot()
]

这将允许NgbDropdown工作。

并在您的组件中添加以下内容:

代码语言:javascript
复制
providers: [
  NgbDropdown
]
票数 1
EN

Stack Overflow用户

发布于 2018-10-12 20:12:33

您是否将ng-bootstrap导入到app.module中?

代码语言:javascript
复制
 import {NgbModule} from '@ng-bootstrap/ng-bootstrap';

    @NgModule({
      ...
      imports: [NgbModule, ...],
declarations: [AppComponent, NgbdDropdownBasic],
      ...
    })
    export class YourAppModule {
    }

在这里见:Stackblitz- example Dropdown

票数 0
EN

Stack Overflow用户

发布于 2018-10-12 20:13:34

您是否在相应的模块中导入了NgbDropdownModule

请将此代码添加到声明AppointmentsComponent的模块中:

代码语言:javascript
复制
import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap';

@NgModule({
    declarations: [
        ...,
        NgbDropdownModule
    ],...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52779211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档