2016-09-07 77 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

相关问题