【问题标题】:What kind of mouse event does Angular2 support?Angular2 支持什么样的鼠标事件?
【发布时间】:2016-02-17 04:23:55
【问题描述】:

我在 Angular2 中使用过 click 事件,我很好奇它还有哪些其他鼠标事件,例如 mouseover?另外,我在哪里可以找到Angular2支持的所有鼠标事件?官方文档似乎对事件不清楚。

【问题讨论】:

    标签: angular


    【解决方案1】:

    Angular2 支持浏览器触发的所有事件https://developer.mozilla.org/en-US/docs/Web/Events。如果加载了hammer.js,则会触发其他手势事件(如tap)。其他库和自定义元素甚至可能触发其他事件。

    【讨论】:

    • 我很确定,这不是真的。 Angular 2 不支持任何拖放事件。
    • @bartosz.baczek 不确定您的意思。对不起,我之前好像错过了你的评论。 Angular2 支持由 DOM 或 Angular2 组件输出触发的每个事件。您还可以触发任何CustomEvent 并使用(my-event)="doSomething($event)" 订阅它
    • 你是对的,我错了;)已经忘记了这个帖子;)
    • 很高兴听到误解消失了 :)
    【解决方案2】:

    您可以在这里找到一些活动:

    http://www.angulartypescript.com/angular-2-events/

    angular2 中的鼠标悬停示例

    <div on-mouseover='over()' style="height:100px; width:100px; background:#e2e2e2">hello mouseover</div>
    
    over(){
        console.log("Mouseover called");
      }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多