Угловой материал от сброса со стороны машинописного текста - PullRequest
0 голосов
/ 27 июня 2018

хорошо, так что вы можете сделать это:

<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 формы): the input fields are indeed cleared but turn red, as-in : the inputs are not untouched and required

Линии отображаются красным цветом как на входе: входы не тронуты, и, поскольку они необходимы, эти два качества вместе дают материалу «подсветить входы красным цветом для ошибки».

Дело в том, что в моем сценарии пользователю не разрешено сбрасывать форму, но успешное возвращение API должно вызвать это.

...