如何禁用此formControl:
this.step1 = this.fb.group({
'name': ['', [Validators.required, Validators.minLength(1), Validators.maxLength(50)], disabled: true]...
我尝试添加:
disabled: true
答案 0 :(得分:2)
我不确定这是否可行
'name': [{
value: '',
disabled: true
}, [Validators.required, Validators.minLength(1), Validators.maxLength(50)], disabled: true]
但是我可以确定
'name': new FormControl([{
value: '',
disabled: true,
validators: [Validators.required, Validators.minLength(1), Validators.maxLength(50)], disabled: true]
})
答案 1 :(得分:1)
为此使用disabled:true
。
this.step1 = this.fb.group({
name: [{value:'name',disabled:true}, [Validators.required, Validators.minLength(1), Validators.maxLength(50)]],
lastname: [{value:'last name',disabled:true}, [Validators.required, Validators.minLength(1), Validators.maxLength(50)]]
})
答案 2 :(得分:1)
您必须将其添加到formState
的第一个参数fb.control
中:
this.step1 = this.fb.group({
'name': this.fb.control({value: '', disabled: true}, [Validators.required, Validators.minLength(1), Validators.maxLength(50)])
});