如何获取属性';以AngularJS表示的s值
我是angular的初学者,我不知道如何获取属性的值。 例如,我有一个带有value属性的按钮,我想在调用函数时使用该值,在本例中是function如何获取属性';以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
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)