2014-10-09 135 views
0

我多次使用jQuery我是新的角js。ng-click不能用於編程式觸發點擊事件

我在鏈接的點擊事件上調用了一個函數。當我點擊鏈接它做工精細代碼如下

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

但是,當我在頁面加載程序觸發click事件。這個函數不叫做「clickDetails」。我使用此代碼觸發點擊事件:

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

任何暗示或建議,將不勝感激。

在此先感謝

+0

https://docs.angularjs.org/api/ng/directive/ngClick – 2014-10-09 08:27:05

+0

什麼是你想通過使用JQuery才達到? – 2014-10-09 08:37:55

+0

您可以在'myCtrl'中對'clickDetails'進行初始調用,因爲控制器是在每個視圖中創建的,您將確保爲每個視圖請求調用'clickDetails'。 – cubbuk 2014-10-09 08:49:40

回答