Sto usando angularJS. Ho un paio di <select>
elementi sulla mia pagina, ognuna con il proprio ng-change
, ad esempio:Come ottenere l'elemento DOM che ha attivato ng-change?
<select id="hairColorComponent" ng-model="hairColor"
ng-options="option.name for option in hairColorData"
ng-change="updateUserData()">
voglio essere in grado di determinare quale elemento DOM ma ho aggiornato all'interno della funzione updateUserData
, senza dover specificare manualmente come parametro per ciascun attributo ng-change
.
C'è un event
o caller
o qualcosa di simile che posso utilizzare nel contesto di updateUserData
?
Speriamo che qualcosa di simile ng-change="updateUserData(caller)"
http://stackoverflow.com/questions/ 48239/get-the-id-of-the-element-that-fired-an-event-using-jquery – Arunu
@Arunu Sto usando AngularJS, non jQuery. Ho appena modificato la domanda per renderla più chiara. – OpherV