我正在尝试触发角度元素上的双击事件。
$timeout(function () {
var elem = document.getElementById(id);
angular.element(elem).trigger("dblclick")
}, 1);
具有事件侦听器的元素:
var nodeEnter = node.enter().append("g")
.attr("id", function (d) {
if (d.id)
return d.id;
else
return Math.random();
})
.on("dblclick", function () {
console.log("dblclick");
});
什么都没发生。我在这里做错了什么?
顺便说一句,它进入调用触发器的函数。
触发器不会调用dblclick。
最佳答案
如果要触发双击元素,请执行以下操作。
<h1 ng-dblclick="count = count + 1" ng-init="count=0">Welcome</h1>
关于javascript - 触发Angular中的dblclick事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41722281/