title: How to open select programmatically
body: <p>Does anyone know if it is possible to open a select programmatically in angularjs. Ive tried</p>
  
  <pre><code>angular.element(el).trigger('focus');
  angular.element(el).trigger('click');
  angular.element(el).trigger('mousedown');
  </code></pre>
  
  <p>Nothing works.</p>
  
  <p>I also tried</p>
  
  <pre><code>$scope.doSomething = function(){
      setTimeout(function() {
          var el = document.getElementById('test');
          var e = document.createEvent("MouseEvents");
          e.initMouseEvent("mousedown", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
          worked = el.dispatchEvent(e);
      }, 0);
  
  }
  </code></pre>
  
  <p>The above set focus but do not open the select.</p>
  
  <p>Is it possible?</p>