How to add template-driven control to ngForm?
For example I have form with two components:
@Component({
selector: 'parent-form',
template: '<form #form="ngForm">
<input required [(ngModel)]="model.foo" name="foo">
<child-form [model]="model"></child-form>
</form>',
directives: [ REACTIVE_FORM_DIRECTIVES, ChildFormComponent ]
})
export class ParentFormComponent {
public model: MyModel = new MyModel();
}
@Component({
selector: 'child-form',
template: '<fieldset>
<input required [(ngModel)]="model.bar" name="bar">
</fieldset>',
directives: [ REACTIVE_FORM_DIRECTIVES ]
})
export class ChildFormComponent {
@Input() public model: MyModel;
}
How to add "bar" control from "child form" to "form" in "parent form"?
Update: I found similar feature request.