tag page deshabilitar change boton angular button input components

page - title angular



Desactivar botón en Angular 2 (1)

Deseo que si la entrada ''Tipo de contrato'' está vacía, no se pueda hacer clic en el botón ''Guardar''

Botón de guardar:

<div class="col-md-4"> <cic-textbox [control]="formGroup.get(''contractType'')"></cic-textbox> </div>

Todos los botones:

<div class="cic-header-actions pull-left" *ngIf="actions && actions.length > 0"> <button class="btn btn-{{action.style}} m-l-xs" *ngFor="let action of actions" ng-disabled="!contractTypeValid" (click)="execute(action)"> <cic-icon [icon]="action.icon"></cic-icon> {{action.text }} </button> </div>

Definición contractType:

let contractType: DataDictionaryPropertyExtended = { Binding: ''VART:BEZEICHNUNG'', Label: ''Vertragsart'', LabelCols: 4, ContentCols: 8, IsDisabled: this.isDisabled, ValidationProperties: [ <ValidationProperty>{ Type: ValidationType.IsNotEmpty, ErrorMessage: ''Vertragsart darf nicht leer sein.'', } ] };

BOTÓN SALVAR VERDE:


Cambie ng-disabled="!contractTypeValid" a [disabled]="!contractTypeValid"