Comment obtenir l'élément DOM qui a déclenché ng-change?

Je suis en utilisant angularJS. J'ai un peu de <select> éléments sur ma page, chacune avec sa propre ng-changepar exemple:

<select id="hairColorComponent" ng-model="hairColor"
        ng-options="option.name for option in hairColorData"
        ng-change="updateUserData()">

Je veux être en mesure de déterminer quel élément du DOM s'est mis à jour à partir de l'intérieur de la updateUserData fonction, sans avoir à spécifier manuellement comme paramètre pour chaque ng-change attribut.

Est-il un eventou caller ou quelque chose de similaire que je peux utiliser dans le cadre de updateUserData?

Espérons que quelque chose comme ng-change="updateUserData(caller)"

source d'informationauteur OpherV