Я хочу добавить всплывающую подсказку к элементу svg, но как компонент, созданный динамически.Я добавляю всплывающую подсказку к элементу, используя TooltipDirective
для элемента svg , то есть
<circle tooltip [hostContainerRef]="chartContainerRef" [hostElement]="">chartElement [data]="d.tooltip"></circle>
TooltipDirective
создает синонимы TooltipComponent
(в методе onMouseEnter
), и с помощью рендерера и ElementRef
он устанавливает свою позицию относительно основного элемента (диаграммы svg).Или, по крайней мере, он должен это сделать.Проблема в том, что это не так, и, несмотря на установку позиции TooltipComponent
, компонент всегда добавляется в неправильном месте.Подсказка должна находиться рядом с кружком, а не ниже, как показано здесь:
![The tooltip ignores the coordinates set with the renderer](https://i.imgur.com/dxOKgv9.png)
Почему компонент динамической подсказки игнорирует параметры стиля, заданные с помощью средства визуализации?Вот полный пример .Идея состоит в том, чтобы добавить всплывающую подсказку как компонент, чтобы попытаться избежать настроек родительского элемента svg overflow: hidden
settings.