2014-11-20 23 views
18

Giriş alanında ENTER tuşuna basıldığında etkinliğin tetiklenmesi için bir yol var mı? Birinin kullanmayı önerdiği bir yönerge buldum, ancak bunu yapmanın basit bir yolu olup olmadığını merak ediyorum.Tetikleme fonksiyonu açısal giriş alanına girme

Açısal 1,3 kullanıyorum. Eğer enter tuş üzerinde basın tetiklemek istiyorum

cevap

43
$timeout(function() { 
    angular.element('#myselector').trigger('click'); 
    }, 100); 

sen, ben sadece ENTER tanımak istiyorum anlamına geliyordu Bu her tıklamayı tanıyacak

<input ng-keyup="$event.keyCode == 13 ? myFunc() : null"> 
+0

gibi yazmak gerekir. – orikoko

+0

Bu doz firefox'ta çalışmıyor –

+0

Hayatımı kurtardım! Teşekkürler. –

İlgili konular