Я хочу отобразить SVG-изображение, хранящееся в файле, и привязать к изображению функцию angularJs ng-click.
Я попытался поместить привязку ng-click в тег элемента object/embed, а также тег div оболочки, но ни один из них не работает.
Кто-нибудь знает, как это сделать?
Попытка html:
<object ng-click="clickItem()" data="file.svg"></object>
<embed ng-click="clickItem()" src="file.svg/>
<div ng-click="clickItem()">
<object data="file.svg"></object>
</div>
<div ng-click="clickItem()">
<embed src="file.svg"/>
</div>
Результат html после загрузки:
<object ng-click="clickItem()" data="file.svg">
#document
xml-stylesheet
<svg ~svg contents....~></svg>
</object>
И щелчок не регистрируется ни в одном из перечисленных случаев.