元素触发点击事件不适用于离子

Thu*_*thz 5 javascript angularjs ionic-framework

我需要从控制器传递一个click事件,所以我使用了这段代码:

angular.element(document.querySelectorAll('#cal')).triggerHandler('click');
Run Code Online (Sandbox Code Playgroud)

在我的浏览器中,它在放置离子服务时起作用,但它在移动设备上不起作用

RIY*_*HAN 2

你可以在你的控制器中这样写。

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

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

        //OR

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

});
Run Code Online (Sandbox Code Playgroud)