各位好,ionic项目中引用了angular-material,并没用用到md-button,只用了aaa 这里的click()被执行了二次,一个是$material,一个是ionictap事件,type类型也都是click,请问这个如何解决。还是说这是angualr-material的一个bugs.
回复 (4)
W
这个应该不是bug 你看看是不是事件冒泡上去被执行了两次 自豪地采用 CNodeJS ionic
M
引用 wenshiqi0这个应该不是bug 你看看是不是事件冒泡上去被执行了两次 自豪地采用 CNodeJS ionic
@wenshiqi0 但是我在事件中去掉冒泡,e.stopPropagation();还是会执行二次的。而且我直接想在ng-click中修改一个ng-model的true false:例如showMore=!showMore,这样就会被调二次。我不可能对每个Button都来个方法,然后都写stopPropagation啊。但是我改成</div class="button" ng-click="xx"><///div>此时就只是调用了一次。并且只是ionicTap事件,没有了material那个事件的存在了。
W
你把这部分代码贴出来 这样文字我不太好理解 自豪地采用 CNodeJS ionic
M
引用 wenshiqi0你把这部分代码贴出来 这样文字我不太好理解 自豪地采用 CNodeJS ionic
@wenshiqi0 这里调了2个事件,注册 原本我是想这样的: 注册 但因为button里面被调了2次,所以没法实现我想要的功能。
参与回复
登录后即可参与回复。登录