Estoy tratando de agregar una información sobre herramientas en los elementos en los que se hizo clic en mi vista de componente, que en su mayoría son polígonos y rutas svg, probé esta función para establecer el atributo ngbtooltip en los elementos en los que se hizo clic, pero no sucede nada cuando hago clic en un elemento y desplace el cursor sobre él nuevamente, aunque el elemento en el que se hizo clic en mi inspector parece tener el atributo ngbtooltip agregado
mi vista
<div class="col py-2" #ngbTooltipp> <!-- poc only --> <svg-icon (click)="selectSector($event)" [src]="mapPath" [svgStyle]="{ 'width.px':675}"></svg-icon> </div>mi archivo ts
public selectSector($event: MouseEvent) { // set the tooltip let clickedEl = $event.target; this.renderer.setAttribute(clickedEl, "ngbtooltip", "hello"); }Pruebe este formulario https://ng-bootstrap.github.io/#/components/tooltip/examples#triggers
<div class="col py-2" #ngbTooltipp> <!-- poc only --> <svg-icon ngbTooltip="You see, I show up on click!" triggers="click:blur" [src]="mapPath" [svgStyle]="{ 'width.px':675}"></svg-icon> </div>Puedes usarlo de esta manera
<button type="button" ngbTooltip="You see, I show up on click!" > Click me! </button> <div> <ng-containt ngbTooltip="You see, I show up on click!" > Click <svg-icon name="eye" [svgStyle]="{ 'width.px':90 }"></svg-icon> </ng-containt> </div>https://stackblitz.com/edit/angular-funyr5?file=src%2Fapp%2Ftooltip-triggers.html