В настоящее время я пытаюсь вручную закрыть всплывающую подсказку до его внутренней кнопки. Я использую tooltipDirective для запуска метода tooltip.show()
или tooltip.hide()
. Но это не работает. Это всегда говорит ...elm.show() is not a function
. Используемая разметка выглядит следующим образом:
<ng-template #tooltip>
<button type="button" class="btn btn-danger" (click)="elm.hide()">Cancel</button>
</ng-template>
<button type="button" triggers="" placement="bottom" (click)="elm.show()"
class="btn btn-success" [tooltip]="tooltip">
Publish
</button>
Кто-нибудь знает, как закрыть всплывающую подсказку от компонента? Вяз в компоненте выглядит следующим образом:
@ViewChild('tooltip') elm: TooltipDirective;
Я предоставил настроенный Stackblitz, чтобы проверить, помогает ли это: Пример