ファイルに保存されている SVG 画像を表示し、angularJs ng-click 関数を画像にバインドしたいと考えています。
オブジェクト/埋め込み要素タグとラッパー div タグに ng-click バインディングを配置しようとしましたが、どちらも機能していません。
誰もこれを行う方法を知っていますか?
試みた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>
また、クリックは、リストされているケースのいずれにも登録されません。