Мне нужно добавить всплывающую подсказку материала в элемент 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);
}
}
Я ожидал, что всплывающая подсказка отобразится, но ничего не происходит.Я вижу, что при проверке добавляются классы, но ничего не происходит.