Javascript 获取按钮名称的角度

Javascript 获取按钮名称的角度,javascript,angularjs,angularjs-scope,Javascript,Angularjs,Angularjs Scope,我正在尝试获取在变量中选择的按钮的名称,并在之后执行一些操作(更改的内容) 我的按钮名称: 一, 带有“1”的必须在“2”中更改。如果选择了按钮creditCard,我发现ng show/ng hide,但我认为我可以简单地修改的内容,而无需创建另一个?您可以使用以下表达式: <p>{{ actifSelected.selectedButton === 1 ? '1' : '2' }}</p> {{actifSelected.selectedButton==1?'1

我正在尝试获取在变量中选择的按钮的名称,并在之后执行一些操作(更改
的内容)


我的按钮名称:

一,


带有“1”的
必须在“2”中更改。如果选择了按钮creditCard,我发现
ng show
/
ng hide
,但我认为我可以简单地修改
的内容,而无需创建另一个

您可以使用以下表达式:

<p>{{ actifSelected.selectedButton === 1 ? '1' : '2' }}</p>
{{actifSelected.selectedButton==1?'1':'2'}


只需在您的

 <p>{{actifSelected.selectedButton}}</p>
{{actifSelected.selectedButton}

您可以使用:

<button ng-click="actifSelected.select($event,1)"></button>

您可以将$event传递给ng单击:

  <button name="hello" ng-click="myFunction($event, 2)">Test</button>
  <p>{{btnName}}</p>
  <p>{{arg1}}</p>

看这个

谢谢!这对我帮助很大!:)您知道如何在angular中选择按钮名称吗?如果没有任何“纯”angular方法,您应该使用jQuery或任何其他使用JS的DOM操作,当然在使用DOM操作时应该使用指令,不要在controller@Gouigoui,见下面我的答案
$scope.actifSelected.select = function($event, value) {
    var button = angular.element($event.currentTarget);
    var buttonName = button.attr("name");
}
  <button name="hello" ng-click="myFunction($event, 2)">Test</button>
  <p>{{btnName}}</p>
  <p>{{arg1}}</p>
$scope.myFunction = function(e, arg1) {
  $scope.arg1 = arg1;
  console.log(e.target.name);
  $scope.btnName = e.target.name;
}