[英]ng-click not working on programatically triggering click event
我使用jQuery多次,這是我剛接觸Angular js的一次。
我在鏈接的click事件上調用了一個函數。 當我單擊鏈接時,它工作正常,代碼如下
<div data-ng-controller="myCtrl" >
<a id="clickBtn" data-ng-click="clickDetails()" ></a>
</div>
但是當我在頁面加載時以編程方式觸發click事件時。 此函數不稱為“ clickDetails”。 我使用以下代碼觸發點擊事件:
$(document).ready(function () {
$('#clickBtn').trigger('click');
});
任何提示或建議將不勝感激。
提前致謝
$timeout(function () {
angular.element(document.getElementById('clickBtn')).triggerHandler('click');
}, 0);
試試吧?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.