Я хочу создать одну большую форму с помощью angular 2. Но я хочу создать эту форму с несколькими компонентами, как показано в следующем примере. Компонент приложения
<form novalidate #form1="ngForm" [formGroup]="myForm">
<div>
<address></address>
</div>
<div>
<input type="text" ngModel required/>
</div>
<input type="submit" [disabled]="!form1.form.valid" > </form>
Компонент адреса
<div>
<input type="text" ngModel required/> </div>
Когда я использую код выше, он был видимым в браузере по мере необходимости, но кнопка отправки не была отключена, когда я удаляю текст в компоненте адреса.
Но кнопка была отключена правильно, когда я удаляю текст в поле ввода в компоненте приложения.