angular - ng-bootstrap 示例从组件调用方法

标签 angular ng-bootstrap

Angular 2 ng-bootstrap drop down下拉组件

谁能帮我找出如何将 angular2 组件与下拉列表绑定(bind)并调用打开或关闭方法..

他们没有太多的文档。

最佳答案

您可以使用 ViewChild 装饰器。在父组件中它应该看起来像这样:

import 'ViewChild' from '@angular/core'
import 'NgbDropdown' from '...';

[...]

export class ParentComponent {
  @ViewChild(NgbDropdown)
  private dropdown: NgbDropdown;

  closeDropdown() {
    this.dropdown.close();
  }
}

您可以在官方文档中阅读有关 ViewChild 的更多信息:Component Interaction | ViewChild .

关于angular - ng-bootstrap 示例从组件调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39603711/

相关文章:

javascript - 对于给定的容器高度,如何在每个给定高度(比如每 10 厘米)后重复容器 div 内的 html 元素?

css - 将内容作为组件传递时无法使用 NgbModal 获取全屏模式

css - 我的下拉菜单中的文本被下面的 Accordion 隐藏了

angular - ng-bootstrap 是否导入所有组件

angular - 如何将 Angular 4 本地主机提供给 ngrok?

angular - 使用 agm-marker 管理图标的大小

angular - Azure Web 应用程序服务 - Angular 应用程序调用 login.microsoft.com CORS 问题

Angular2 - 摘要循环如何在 angular2/4 中工作

angular - 安装 ng 添加 @ng-bootstrap/ng-bootstrap 时出错

angular - 如何在响应式表单上使用 ng-bootstrap Typeahead 组件