Tengo este código dentro de ng-repeat:
<a href="#" class="disabled" ng-click="doSomething(object)">Do something</a>
¿Cómo hacer una condición para que el botón esté desactivado cuando lo ha hecho class="disabled"
?
¿O hay alguna manera de hacerlo en Javascript para que se vea así:
$('.do-something-button').click(function(){
if (!$(this).hasClass('disabled')) {
do something
}
});
fuente
||
debería ser&&
, aunque funciona en su plunk, si isDisabled es un método, los tubos dobles siguen buscando una expresión válida. Este no es el caso con&&
isDisabled()
devuelve falso, no seaction()
llamará ni continuará la comprobación de "una expresión válida".