这是Same form for creating and editing data Angular4的副本,但我的问题是编辑用户时如何清除验证器?
示例表格
<form (ngSubmit)="onRegisterSubmit(form)" [formGroup] = "form">
<input type="text" formControlName="username" class="form-control" >
<input type="submit" class="btn btn-primary" value="Submit">
</form>
表单验证器(我检查唯一的用户名)
this.form = this.fb.group({
index: [{value: null, disabled:true}]
username : ['', [Validators.required, this.duplicateName]]
});
当我编辑用户时,duplicateName函数将像其他用户一样运行,有什么想法要解决吗?