我想显示存储在文件中的 SVG 图像并将 angularJs ng-click 函数绑定到图像。
我已经尝试将 ng-click 绑定放在对象/嵌入元素标记以及包装器 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>
并且在任何列出的情况下,点击都不会注册。