Это базовый пример:
<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
class;Класс show
не добавляется, и когда я удаляю / комментирую отсоединение, выпадающий список становится видимым, класс show
добавляется.Пытался отодвинуть отсоединение к различным хукам жизненного цикла, но результаты те же.
StackBlitz: https://stackblitz.com/edit/angular-edxfqu?file=app/dropdown-basic.ts
Есть предложения / советы?