Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取属性';以AngularJS表示的s值_Angularjs_Attr - Fatal编程技术网

如何获取属性';以AngularJS表示的s值

如何获取属性';以AngularJS表示的s值,angularjs,attr,Angularjs,Attr,我是angular的初学者,我不知道如何获取属性的值。 例如,我有一个带有value属性的按钮,我想在调用函数时使用该值,在本例中是functionchangea,下面是代码 在本例中,我希望获得value属性的值,即0。但是我不知道我怎么才能访问它 <button class="btn btn-{{ (gesture.area_id == '0') && 'primary' || 'default' }}" type="button" value="0

我是angular的初学者,我不知道如何获取属性的值。 例如,我有一个带有value属性的按钮,我想在调用函数时使用该值,在本例中是function
changea
,下面是代码

在本例中,我希望获得value属性的值,即0。但是我不知道我怎么才能访问它

<button class="btn btn-{{ (gesture.area_id == '0') && 'primary' || 'default' }}" 
    type="button" 
    value="0" 
    ng-click="changeArea(gesture.area_id,gesture.id)">
</button>

编辑:


假设我有几个按钮,我需要它们有一个唯一的值。我可以对其他值属性执行类似的操作:{{myButtonValue+1}}然后对另一个{myButtonValue+2}执行类似操作吗?很抱歉,我现在无法测试它,这就是我询问的原因。

将其设置为
$scope
变量并使用该变量:

<button value="{{myButtonValue}}"

当您执行
ng click
时,您可以将click事件
$event
传递给您的函数

<button class="btn btn-{{ (gesture.area_id == '0') && 'primary' || 'default' }}" 
    type="button" 
    value="0" 
    ng-click="changeArea(gesture.area_id,gesture.id,$event)">
</button>
从那里,您应该能够获取元素值


假设我有几个按钮,我需要它们具有唯一的值。我可以对其他值属性执行类似的操作:{{myButtonValue+1}}然后对另一个{myButtonValue+2}执行类似操作吗?对不起,我现在不能测试它,这就是我为什么问的原因。
<button class="btn btn-{{ (gesture.area_id == '0') && 'primary' || 'default' }}" 
    type="button" 
    value="0" 
    ng-click="changeArea(gesture.area_id,gesture.id,$event)">
</button>
$scope.changeArea = function (param1, param2, e)