用户互动的超级事件

时间:2018-11-02 08:59:33

标签: javascript angular typescript javascript-events

是否存在一个超级事件来触发任何用户交互?

我有一个Anuglar App,当用户在活动窗口中执行以下操作时,我想调用一个方法:

  • 点击
  • 按键
  • 滚动
  • 选择

现在我用这样的东西:

<div (click)="userDidSomething($event)" (keyup)="userDidSomething($event)" (scroll)="userDidSomething($event)">

我需要这样的伪代码

<div (interaction)="userDidSomething($event)">

有这样的事件吗?

1 个答案:

答案 0 :(得分:0)

您可以编写一个处理所需事件的angular指令。 指令附加到像attribute这样的元素上,您可以通过绑定附加所需的偶数数组。

遵循此角度文档可能会有所帮助 https://angular.io/guide/attribute-directives