Jar*_*ers 5 angular2-forms angular
声明后有什么方法可以更新控制,例如
this.input = new FormControl('', Validators.required)
this.form = this.formBuilder.group({
input = this.input
})
this.input.update('', Validators.maxlength(20))
Run Code Online (Sandbox Code Playgroud)
setValidators如果以后要设置新的Validator,则可以使用,也可能需要更新值和有效性,可以使用来运行它updateValueAndValidity。这是一个简单的例子:
this.myForm.controls.input.setValidators([Validators.required,
Validators.minLength(4)]);
this.myForm.controls.input.updateValueAndValidity();
Run Code Online (Sandbox Code Playgroud)
而且,如果您想更新字段值,则可以使用use patchValue。
| 归档时间: |
|
| 查看次数: |
2838 次 |
| 最近记录: |