Eu estou utilizando o angular2 para desenvolvimento e estava me perguntando se existe alguma alternativa para o ng-disabled
no angular2.
Para a ex. o código abaixo está em angularJS:
<button ng-disabled="!nextLibAvailable" ng-click="showNext('library')" class=" btn btn-info btn-xs" title="Next Lib >> {{libraries.name}}">
<i class="fa fa-chevron-right fa-fw"></i>
</button>
Só queria saber Como posso conseguir esta funcionalidade? Algum input?
Para definir a propriedade "deficiente" para "verdadeiro" ou "falso" utilize
<button [disabled]="!nextLibAvailable" (click)="showNext('library')" class=" btn btn-info btn-xs" title="Next Lib"> {{libraries.name}}">
<i class="fa fa-chevron-right fa-fw"></i>
</button>
[attr.disabled]="valid == true ? true : null"
Você tem que utilizar nulo
para remover o attr do elemento html.
Sim Você pode definir [disabled]= "true" ou se for um botão de rádio ou uma caixa de seleção, então você pode simplesmente usar desativar
Para botão de rádio:
<md-radio-button disabled>Select color</md-radio-button>
Para o dropdown:
<ng-select (selected)="someFunction($event)" [disabled]="true"></ng-select>