【问题标题】:Difference between ng-click and on-touch in ionic 1 frameworkionic 1 框架中 ng-click 和 on-touch 的区别
【发布时间】:2018-01-09 22:25:04
【问题描述】:

在 ionic HTML 页面中哪个点击事件最好?

我开发了 ionic 1 框架。我在 HTML 页面上使用了 ng-click 和 on-touch。

ng-点击代码:

<ion-floating-button ng-click ="vm.addExpense()" has-footer="false" icon="ion-plus" iconColor="#fff">

触摸代码:

<ion-floating-button on-touch="vm.addnewCharge()" has-footer="false" button-color="rgb(84, 44, 99)" icon="ion-plus" iconColor="#fff">

【问题讨论】:

    标签: html angularjs ionic-framework


    【解决方案1】:

    根据文档的不同之处在于,on-touch 会在触摸时立即触发,而不是等待释放事件。

    当用户第一次开始触摸时立即调用。这个手势 不等待 touchend/mouseup。

    这是对文档的参考: http://ionicn.com/docs/nightly/api/directive/onTouch/

    ng-click 绝对是最好的选择。

    【讨论】:

      【解决方案2】:

      ng-click 是使用 ionic 的方式,它会处理触摸/点击 300 毫秒延迟。 Ionic 开发人员在这方面做了很多工作,使之变得如此简单。

      所以不需要使用外部模块ngTouch

      http://ionicframework.com/blog/ionic-huge-update/431 -- 请参阅 Adamclick 的段落!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-12-22
        • 2016-07-14
        • 2015-10-12
        • 2019-02-21
        • 2012-02-25
        相关资源
        最近更新 更多