Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.0/angular.min.js"></script>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body ng-app='myApp'>
<div ng-controller="myCtrl">
  <a id='zero' href="#">zero</a><br/>
    <a id="first" href="" ng-click="firstLinkClick()">first</a>
    </br>
    <a id="trigger" href="" ng-click="triggerLinkClick()">trigger</a>
</div>
</body>
</html>
 
var app = angular.module('myApp', []);
document.getElementById('zero').addEventListener('click', function() {
  console.log('zero');
}, false);
app.controller('myCtrl', function myCtrl($timeout, $scope) {
  $scope.firstLinkClick = function() {
    console.log('first');
  };
  $scope.triggerLinkClick = function() {
    $timeout(function() {
      var el = document.getElementById('zero');
      angular.element(el).triggerHandler('click');
    }, 100);
    
    $timeout(function() {
      var el = document.getElementById('first');
      angular.element(el).triggerHandler('click');
    }, 100);
  };
});
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
phunapro
0viewers