我多次使用jQuery我是角度js的新手。
我在链接的点击事件上调用了一个函数。当我点击链接它工作正常,代码如下
<div data-ng-controller="myCtrl" >
<a id="clickBtn" data-ng-click="clickDetails()" ></a>
</div>
但是当我在页面加载时以编程方式触发click事件时。此功能未被称为&#34; clickDetails&#34;。我正在使用以下代码触发click事件:
$(document).ready(function () {
$('#clickBtn').trigger('click');
});
任何提示或建议都将受到赞赏。
提前致谢
答案 0 :(得分:1)
$timeout(function () {
angular.element(document.getElementById('clickBtn')).triggerHandler('click');
}, 0);
试试吗?