Comment puis-je déclencher l'événement click d'un autre élément en ng-cliquez sur l'aide de angularjs?

Je suis en train de déclencher l'événement click du <input type="file"> élément de la button.

<input id="upload"
    type="file"
    ng-file-select="onFileSelect($files)"
    style="display: none;">

<button type="button"
    ng-click="angular.element('#upload').trigger('click');">Upload</button>

Il est de pratique courante pour masquer la uglified bête appelée <input type=file> et déclencher cliquez sur l'événement par d'autres moyens.

InformationsquelleAutor chovy | 2014-07-08