Использование ngbTooltip внутри ngSwitch выдает ошибку при уничтожении

Я использую Angular 2 и ng-bootstrap. У меня есть [ngSwitch] с различными подсказками, определенными в контенте в зависимости от случая.

Когда [ngSwitch] При изменении переменной всплывающая подсказка создает исключение: this._unregisterListenersFn не является функцией в NgbTooltip.ngOnDestroy.

Я не уверен, что это может быть сбой с библиотекой ng-bootstrap или я делаю что-то не так.

Вот оскорбительный код:

<div [ngSwitch]='jobStatusItem.type'>
    <ul>
        <li *ngFor='let item of filteredItems()'>
            <span *ngSwitchCase='"job"'>
                <template #tooltipContent>Details</template>
                <span (click)='loadItem(item)' [ngbTooltip]='tooltipContent'>
                    <img src='...' />
                </span>
            </span>
        </li>
    </ul>
</div>

Вот сообщение об ошибке: введите описание изображения здесь

Я могу изменить jobStatusItem.type один раз без проблем, но второй раз выкидывает ошибку.

0 ответов

Другие вопросы по тегам