这是基本示例:
<div ngbDropdown class="d-inline-block">
<button class="btn btn-outline-primary" id="dropdownBasic1" ngbDropdownToggle>...</button>
<div ngbDropdownMenu aria-labelledby="dropdownBasic1">
<button ngbDropdownItem>Action - 1</button>
<button ngbDropdownItem>Another Action</button>
<button ngbDropdownItem>Something else is here</button>
</div>
</div>
我在组件内部有这个。 component.ts
ngAfterViewInit() {
this.cdRef.detach();
}
点击时,div
类别为dropdown
发生变化; show
类未添加,当我删除/注释分离时,下拉列表可见show
类被添加。
试图将分离移动到不同的生命周期挂钩,但结果相同。
StackBlitz: https://stackblitz.com/edit/angular-edxfqu?file=app/dropdown-basic.ts
有什么建议/建议吗?