2017-06-12 7 views

Antwort

1

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(); 
}) 
Verwandte Themen