Компонент дочерней формы, помеченный как затронутый при загрузке, должен быть не тронут

Исправить путь - вы пропустили обратную косую черту после C:

C:\java files>set path=C:\Program Files (x86)\Java\jdk1.7.0\bin
1
задан Catherine S. 5 March 2019 в 15:31
поделиться

1 ответ

Все, что вам нужно сделать, это передать группу форм ребенку и показать эту группу в шаблоне. Так что просто пометьте как @Input, и это все:)

<address-form 
  [editUserForm_Address]="editUserForm.get('editUserForm_Address')">
</address-form>

Затем, в child, просто отметьте:

@Input() editUserForm_Address: FormGroup;

Также в шаблоне, я бы предложил использовать get() для Formfield и hasError() для проверки ошибок в formgroup, делает шаблон более читабельным, на мой взгляд:)

<ng-container [formGroup]="editUserForm_Address">   
  <label for="street">Address 1*</label>
  <input placeholder="Address 1" formControlName="address1">
  <div *ngIf="editUserForm_Address.get('address1').errors">
    <div [hidden]="!editUserForm_Address.hasError('required','address1')">
      Address 1 is required.
    </div>
  </div>
</ng-container>

Пример StackBlitz

0
ответ дан AJT_82 5 March 2019 в 15:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: