My mistake
HTML
<div ng-controller="myCtrl">
<a id="first" href="" ng-click="firstLinkClick()">first</a>
</br>
<a id="second" href="" ng-click="secondLinkClick()">second</a>
</div>
JavaScript
var app = angular.module('myApp', []);
function myCtrl($timeout, $scope) {
$scope.firstLinkClick = function() {
alert('first link click');
};
$scope.secondLinkClick = function() {
$timeout(function() {
var el = document.getElementById('first');
angular.element(el).triggerHandler('click');
}, 0);
};
}