2016-09-07 19 views
5

muszę zdać zdarzenie click z kontrolera więc użyłem tego kodu:Element wyzwalający zdarzenia kliknięcia nie działa jonowego

angular.element(document.querySelectorAll('#cal')).triggerHandler('click');

w przeglądarce to po umieszczeniu działa jonowego służyć, ale nie działał na telefon komórkowy

+3

'triggerHandler' jest dostępny do 1,3 onwards.below używać 'spust' –

+0

ale to nie działa – Thusithz

Odpowiedz

2

Możesz pisać w ten sposób w swoim kontrolerze.

angular.element(document).ready(function() { 

     angular.element(document.querySelectorAll('#cal')).triggerHandler('click'); 

     //OR 

     angular.element(document.querySelectorAll('#cal')).trigger('click'); 

}); 
+0

angular.element (document.querySelectorAll ('# cal')). TriggerHandler ('click'); to również działa w niektórych urządzeniach to urządzenie gamsung dziękuję za odpowiedź – Thusithz

Powiązane problemy