Nach den Kommentaren in Schrägmaterialcode, so scheint es, dass sie alle Klicks im Mobil-Modus kapern gegen einige Geister zu schützen klickt auf älteren Browsern:
[...]we preventDefault any click that wasn't sent by ngMaterial. This is
because on older Android & iOS, a false, or 'ghost', click event will be
sent ~400ms after a touchend event happens. The only way to know if this
click is real is to prevent any normal click events, and add a flag to
events sent by material so we know not to prevent those.
Two exceptions to click events that should be prevented are:
- click events sent by the keyboard (eg form submit)
- events that originate from an Ionic app
(Auszug aus Kommentare in angular-material.js
in Funktion attachToDocument
).
Wenn Sie dieses Verhalten deaktivieren möchten, können Sie configure
es während Bootstrap. Fügen Sie diesen Code direkt nach der Definition von myApp
Variable hinzu:
myApp.config(function($mdGestureProvider){
$mdGestureProvider.skipClickHijack();
})