Używam angularJS. Mam kilka <select>
elementów na mojej stronie, każdy z własnym ng-change
, na przykład:Jak uzyskać element DOM, który wywołał zmianę Ng?
<select id="hairColorComponent" ng-model="hairColor"
ng-options="option.name for option in hairColorData"
ng-change="updateUserData()">
Chcę być w stanie określić, które DOM Element został zaktualizowany od wewnątrz funkcji updateUserData
, bez konieczności ręcznego określić ją jako parametr dla każdego atrybutu ng-change
.
Czy istnieje event
lub caller
lub coś podobnego, z którego mogę korzystać w kontekście updateUserData
?
Mam nadzieję, że coś ng-change="updateUserData(caller)"
http://stackoverflow.com/questions/ 48239/get-the-id-of-the-element-that-fired-an-event-using-jquery – Arunu
@Arunu Używam AngularJS, a nie jQuery. Właśnie zredagowałem pytanie, aby było jaśniejsze. – OpherV