我在茉莉花中为移动设备编写了自定义事件, 我正试图解雇这些事件。
所以而不是
angular.element()[0].click()
如何触发自定义事件和其他事件来触发功能?
答案 0 :(得分:3)
这应该有效:
angular.element().triggerHandler('my-custom-event-name');
如果您想在活动中附加其他数据:
angular.element().triggerHandler('my-custom-event-name', {'foo': 'bar'});
答案 1 :(得分:0)
要添加到上面的帖子,您可以通过以下方式传递自定义事件(包含额外数据):
angular.element().triggerHandler({
'type': 'my-custom-event-name',
'foo': 'bar'
});