Ben kullanmaya çalışıyorum disabledbir gelen niteliği formControl. Şablona koyduğumda çalışıyor:
<md-input formControlName="id" placeholder="ID" [disabled]="true"></md-input>
Ancak tarayıcı beni uyarıyor:
Görünüşe göre devre dışı bırakılmış özniteliği reaktif form yönergesi ile kullanıyorsunuz. Bu kontrolü bileşen sınıfınızda kurduğunuzda devre dışı seçeneğini true olarak ayarlarsanız, devre dışı bırakılan özellik aslında sizin için DOM'da ayarlanacaktır. 'Kontrol edildikten sonra değiştirilen' hatalardan kaçınmak için bu yaklaşımı kullanmanızı öneririz.
Example: form = new FormGroup({ first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), last: new FormControl('Drew', Validators.required) });
Ben de onu FormControlşablona ekledim ve şablondan sildim:
constructor(private itemsService: ItemsService) {
this._items = [];
this.myForm = new FormGroup({
id: new FormControl({value: '', disabled: true}, Validators.required),
title: new FormControl(),
description: new FormControl()
});
this.id = this.myForm.controls['id'];
this.title = this.myForm.controls['title'];
this.description = this.myForm.controls['description'];
this.id.patchValue(this._items.length);
}
Ancak çalışmıyor (devre dışı bırakmıyor input). Sorun nedir?