使用ion-list和ion-item,我无法检测到按钮或div等元素的点击 .
例如,使用ng-click在此处不起作用:
<ion-list>
<ion-item ng-repeat="device in devices">
<div ng-click="deviceOption(device.id)"> CLICK HERE</div>
</ion-item>
</ion-list>
我尝试过使用ion-option-button,但它并不适合使用 .
为什么我们不能用一个简单的离子按钮指令来检测离子项内的点击?
4 回答
所以问题与
ion-item
更改内部div
的z-index
有关,并且点击无法传播 . 你可以轻松绕过它,改变内部div
的z-index
:参见游乐场:http://play.ionic.io/app/6227e101719b
添加 enable-pointer-events 类应该这样做 .
我遇到过同样的问题
使用'on-tap'而不是'ng-click'解决了这个问题!
有史以来最简单的方法!只需将活动更改为“点击”