Невозможно ли иметь элементы ввода формы внутри ng-контента и иметь это "соединение" с экземпляром ngForm родительского компонента?
Возьмите этот базовый шаблон для родительского компонента:
<form (ngSubmit)="onSubmit(editForm)" #editForm="ngForm" novalidate>
<ng-content></ng-content>
<button type="submit">Submit</button>
</form>
Затем внутри дочернего компонента, который помещается внутри "ng-content", что-то вроде этого:
<input type="text" [(ngModel)]="user.firstName" #firstName="ngModel" name="firstName" required minlength="2">
При отправке родительской формы дочерние элементы управления недоступны, что также означает, что грязная/проверка того, что находится в дочернем компоненте, не отображается в родительской форме.
Что здесь отсутствует?