Angular ngbDropdown autoClose снаружи не работает в версии 4.1.3 - PullRequest
0 голосов
/ 22 мая 2019

Я использую 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

У кого-нибудь есть решение этой проблемы?

Большое спасибо заранее :-)

...