Я использую ngbDropdown и обновил ng-bootstrap с версии 3 до 4.1.3, и теперь [autoClose] = "outside" закрывается, независимо от того, нажимаю я внутри или снаружи выпадающего меню: - | если я установил его в false, он работает как ожидалось.
<span *ngIf="!isAllItemsDisplayed"
ngbDropdown
#dropdown="ngbDropdown"
[autoClose]="'outside'"
[placement]="['right-bottom', 'right', 'right-top']">
<i ngbDropdownToggle
class="icon icon-dots dropright drill-drop"
[class.inactive]="isAnyActionSelected">
</i>
<div ngbDropdownMenu *ngIf="dropdown.isOpen()">
<p class="drillmenuheader">{{unit.name | textEllipsis: 12 }}</p>
<ov-drilldown-screen-item *ngFor="let drilldown of drilldowns"
[screen]="drilldown"
[showLabel]="true"
(navigate)="navigate($event)">
</ov-drilldown-screen-item>
<div class="dropdown-divider"*ngIf="isCommandActionsVisible"></div>
<ov-drilldown-action-item *ngFor="let action of actions"
[action]="action"
[showLabel]="true"
[unitId]="unit ? unit.id : 0"
[unitName]="unit ? unit.name : ''">
</ov-drilldown-action-item>
</div>
Угловая версия 7.3.1
ng-bootstrap версия 4.1.3
У кого-нибудь есть решение этой проблемы?
Большое спасибо заранее :-)