Tôi đang cố gắng sử dụng disabled
bên trong biểu mẫu hướng mô hình của mình. Tôi có dạng sau:Sử dụng tính năng vô hiệu hóa với biểu mẫu hướng mô hình
this.form = this.formBuilder.group({
val1: ['', Validators.required],
val2: [{value:'', disabled:this.form.controls.val1.valid}]
});
tôi nhận được một lỗi (không tìm thấy controls
của this.form
) có lẽ vì tôi đang sử dụng this.form
bên this.form
.
Tôi làm cách nào để khắc phục điều đó?
PS Tôi cũng đã cố gắng thêm [disabled]='...'
bên trong html của tôi, nhưng tôi nhận được một cảnh báo nói rằng tôi nên sử dụng formBuilder thay
hey không phải là nó phải được 'VAL1: fb.control ('', Validators.required) 'và bạn phải thay đổi val 2 là tốt? – Ced
@Ced bạn có thể đọc phần này: https://scotch.io/tutorials/using-angular-2s-model-driven-forms-with-formgroup-and-formcontrol#initialize-the-form-model – ncohen
nó nói những gì tôi nói mặc dù. Dunno nếu tôi ra khỏi vòng lặp. Kiểm tra câu trả lời của tôi nếu nó hoàn toàn không phải là những gì bạn muốn sau đó tôi sẽ loại bỏ nó – Ced