PhoneGap中文网

 找回密码
 立即注册
查看: 14366|回复: 1
打印 上一主题 下一主题

关于material的button的click事件,ng-click执行2次

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
跳转到指定楼层
楼主
发表于 2015-7-30 16:27:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做了一个发送的功能,directive样式引用了ngMaterial,
<button ng-click="sendMessage($event)">发送</button>
在link函数中加入了
var sendMessage=function($event){
      console.log("second");
}
都会执行2次,一个是matrial事件,一个是本身的click事件。
file:///C:\Users\pc\AppData\Roaming\Tencent\Users\1206845682\QQ\WinTemp\RichOle\MFPQEUP3VG{Y}MTH3{T_F~M.png

回复

使用道具 举报

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
沙发
发表于 2015-7-30 22:06:06 | 只看该作者
应该不是

这个网站也会有这样的情况,解决办法是点击第一次的时候让按钮无效,执行完成后再让按钮有效

就不会重复执行了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-4-20 14:09 , Processed in 0.034516 second(s), 34 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表