javascript - 无法检测 ng-click 函数中的点击事件

标签 javascript jquery angularjs svg

我想检测 SVG 元素上的点击事件,或更准确地说,检测 SVG 元素内的 g 元素上的点击事件。

到目前为止我所拥有的是这个JSFiddle

ng-click 触发正常,但 click 事件却没有

最佳答案

首先,如果您想在示例中使用 $angular.element('selector') ,您应该加载 jQuery 库JSFiddle。

其次,如果您使用外部库来处理事件,则应该运行 $scope.$apply()

JSFiddle 上的工作示例

关于javascript - 无法检测 ng-click 函数中的点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41211714/

相关文章:

javascript - 动态创建的 <select> 值在被动态删除后仍然存在

java - 对 servlet 的多个 ajax 调用

angularjs - Angular 没有立即发出 $http 请求

javascript - 如何在 ng-repeat angularjs 中使用多重响应?

javascript - 如何让javascript函数只在div中按类工作?

javascript - 从javascript文件访问webform

javascript - Xamarin WebView Audio.Play不起作用

javascript - 如何在 jQuery 中使用 .wrapAll() ?

angularjs ng 重复表,得到高度错误

javascript - jQuery FormBuilder - 在默认字段上禁用属性