ng-click没有通过程序触发点击事件

ng-click not working on programatically triggering click event

本文关键字:事件 程序 过程 ng-click      更新时间:2023-09-26

我曾多次使用jQuery,我是angular js的新手。

我调用了链接的点击事件函数。当我点击链接时,它工作正常,代码如下

<div data-ng-controller="myCtrl" >    
<a id="clickBtn" data-ng-click="clickDetails()" ></a>
</div>

但是当我在页面加载时以编程方式触发点击事件时。此功能不称为"点击详细信息"。我正在使用以下代码触发点击事件:

$(document).ready(function () {
    $('#clickBtn').trigger('click');
});

任何提示或建议都将不胜感激。

提前感谢

$timeout(function () {
    angular.element(document.getElementById('clickBtn')).triggerHandler('click');
}, 0);

试试看?

http://jsfiddle.net/90nnmv6s/