Ihr Code funktioniert nicht, weil die Direktive an die Elemente touchstart
und touchend
Ereignisse bindet, die Sie wahrscheinlich nicht verwenden, wenn Sie in einem Browser testen.
Als ich sie in mousedown
und mouseup
geändert habe, hat Ihr Skript im Browser meines Computers funktioniert.
Gehen Sie die folgende URL für die eckige Anweisung und die Implementierungsansätze durch,
Quellcode für die lange Presse-Richtlinie:
%Vor%Dein HTML sollte so aussehen:
%Vor%Controller JS Funktionen, um die Definitionen zu machen, die Sie bevorzugen würden:
%Vor%Tags und Links javascript angularjs jquery angularjs-directive angularjs-scope