I’ve been reading here and seen that it seems to be resolved but in fact I’m trying this in navigator (chrome) and it’s not working (no alerts are shown):
<ion-item ng-repeat="order in data.orders" ng-click="alert('me')">
<h2>{{order.id}}</h2>
<p>{{order.description}}</p>
</ion-item>
It is looking for a scope variable called “alert”. It won’t work to directly put alert in the ng-click. Try defining a function in your controller that alerts and call that.
I have the same problem on iOS. It works well with ionic serve on my PC, but click event is not always triggered, with about 50% probability to trigger.
I tried with href="#" but found little difference. It works well for button but not for ion-item.
I was also facing the problem, then i came to know that I have to use $scope for the function and both call and calling method should be in the same controller scope