Passer une référence à l'objet DOM avec ng-cliquez sur

J'ai plusieurs éléments avec le même rappel sur ng-cliquez sur:

<button ng-click="doSomething()"></button>
<button ng-click="doSomething()"></button>
<button ng-click="doSomething()"></button>
<button ng-click="doSomething()"></button>
//In controller:
$scope.doSomething = function() {
  //How do I get a reference to the button that triggered the function?
};

Comment puis-je obtenir la référence à l'objet qui fait l'appel à doSomething? (J'ai besoin de supprimer un attribut de celui-ci)

  • Qu'essayez-vous de réaliser? Pourquoi avez-vous besoin de supprimer un attribut? Le point de l'ensemble de AngularJS est le fait que vous n'avez pas à faire de manipulation du DOM.
  • Chaque bouton permet de basculer l'attribut lecture seule sur des entrées différentes
InformationsquelleAutor jviotti | 2013-06-21