хорошо, так что вы можете сделать это:
<form #form="ngForm">
...
<button (click)="form.reset()"> CLEAR ALL FIELDS </button>
</form>
а что если я захочу добиться этой формы на стороне кода?
Я пытался:
export class Admin {
newUser: FormGroup;
constructor(private fb: FormBuilder){
this.newUser = this.fb.group({
login: '',
name: '',
password: '',
confirm: '',
profile: ''
});
}
reset(){
this.newUser.reset();
}
но я получаю (это после проверки и последующей отправки по API формы):
Линии отображаются красным цветом как на входе: входы не тронуты, и, поскольку они необходимы, эти два качества вместе дают материалу «подсветить входы красным цветом для ошибки».
Дело в том, что в моем сценарии пользователю не разрешено сбрасывать форму, но успешное возвращение API должно вызвать это.