Добавление всплывающей подсказки материала с помощью hostlistener в Angular - PullRequest
0 голосов
/ 03 июня 2019

Мне нужно добавить всплывающую подсказку материала в элемент div во время выполнения.Я использую hostlistener для достижения того же, но подсказка не отображается.

Я использовал setAttributeNS, чтобы добавить matTooltip и matTooltipPosition в классе div.Я уже импортировал MatTooltipModule и BrowserAnimationsModule.

@HostListener ('mouseover' , ['$event']) onMouseOver($event) {
if ($event.target.className === 'test'){
 let ele = $event.target;
 ele.setAttributeNS(null, 'matTooltip', tooltipText);
 ele.setAttributeNS(null, 'matTooltipPosition', above);
 }
}

Я ожидал, что всплывающая подсказка отобразится, но ничего не происходит.Я вижу, что при проверке добавляются классы, но ничего не происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...