Es 'deshabilitado' un atributo válido para una etiqueta de anclaje
Si tengo el siguiente segmento de código simple:
<div ng-app="myApp">
<a ng-disabled='true' ng-click="value1=123">click me</a>
<button ng-disabled='true' ng-click="value2=123">click me</button>
=={{value1}}==
=={{value2}}==
</div>
Como se puede ver en el violín:http://jsfiddle.net/basarat/czVPG/ el botón no se puede hacer clic y no se puede hacer clic (que es simplemente un jQueryon('click',function(){})
) no se ejecuta. Sin embargo, se ejecuta para la etiqueta de anclaje.