2016-09-07 76 views
5

工作,我需要從控制器傳送點擊事件,所以我用這個代碼:元素觸發click事件不會與離子

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

在我的瀏覽器它的工作原理時,把離子但它在手機上不起作用

+3

'triggerHandler'可供1.3 onwards.below它使用 '觸發' –

+0

但它不工作 – Thusithz

回答

2

你可以用這種方式寫在你的控制器中。

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( '點擊' );這也適用於某些設備情況下是gamsung設備感謝您的答案 – Thusithz

相關問題