我已经在 jasmine 中为移动设备编写了自定义事件,并且我正在尝试触发这些事件。
所以而不是
angular.element()[0].click()
如何触发自定义事件和其他事件来触发功能?
我已经在 jasmine 中为移动设备编写了自定义事件,并且我正在尝试触发这些事件。
所以而不是
angular.element()[0].click()
如何触发自定义事件和其他事件来触发功能?
这应该有效:
angular.element().triggerHandler('my-custom-event-name');
如果您想将其他数据附加到您的活动:
angular.element().triggerHandler('my-custom-event-name', {'foo': 'bar'});
要添加到上面的帖子,您可以通过执行以下操作传递自定义事件(带有额外数据):
angular.element().triggerHandler({
'type': 'my-custom-event-name',
'foo': 'bar'
});