Это пример:Добавление md-tooltip в диаграмму SVG?
<svg>
<g ng-repeat="rect in rectList">
<rect ng-attr-fill="rect.fill"
ng-attr-x="rect.x"
ng-attr-y="rect.y"
ng-attr-width="rect.width"
ng-attr-height="rect.height"></rect>
</g>
</svg>
Я хочу добавить <md-tooltip>
к каждому из этих прямоугольников. Могу я как-нибудь это сделать? Я говорю о Angular Material Tooltip конкретно, а не о другой реализации всплывающей подсказки из других библиотек.
документы говорят, 'мкр-tooltip' должен быть добавлен к элементу, на котором хотите отобразить всплывающую подсказку. Но речь идет о SVG, который очень придирчив к тому, что разрешено внутри него, а что нет. Элемент '' не может содержать никаких детей внутри него. Кроме того, похоже, что эта угловая директива не может быть директивой атрибута. И снова SVG придирчив. Я пробовал несколько вещей, но я не мог заставить его работать. Поэтому я подумал, что если кто-то еще попытался сделать это и преуспел, он мог бы поделиться своим примером. –
morgoth84
Я действительно не вижу смысла добавлять примеры, которые я пробовал, но вот вы: https://jsfiddle.net/baby4w3e/ – morgoth84
Конечно, нет, lol. Я показываю вам примеры кода, а не фактическую демонстрацию, которая должна работать. – morgoth84