title: Passing the current HTMLElement to ng-click
body: <p>Is it possible to pass the HTMLElement to a ng-click configured on a controller?</p>
  
  <p>Here's some sample code:</p>
  
  <pre><code>&lt;div ng-controller="Controller"&gt;
     &lt;ul ng-repeat="item in items"&gt;
        &lt;li ng-click="handleThisElement($element)" id="{{item.id}}" &gt;{{item.name}}&lt;/li&gt;
     &lt;/ul&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Controller:</p>
  
  <pre><code>function ($scope) {
    $scope.items = [
      {name: 'Bilbo', id='Bilbo'},
      {name, 'Frodo', id='Frodo'},
      {name: 'Pippin', id='Pippin'},
      {name: 'Merry', id='Merry'},
      {name: 'Sam', id='Sam'}
    ];
  
    $scope.handleThisElement = function (element) {
       alert(element.id); // should alert (Bilbo || Frodo || Pippin || Merry || Sam)
    }
  </code></pre>
  
  <p><strong>UPDATE</strong>:</p>
  
  <p>Don´t get confused, I said that I want get the whole element not only the id from the model.</p>
  
  <p>$event.target - don't works in some versions of IE.</p>