Angular NgForm with two components

498 Views Asked by At

I am trying to do a form with two different components. One parent and one child. I looked into a lot of tutorials and they all talked about doing a service.

However, I found a method on this website. It consists in adding the following in the child component:

viewProviders: [ { provide: ControlContainer, useExisting: NgForm } ]

This method is quite nice but I would like to use:

[(ngModel)]="experiment.name"

and not just

ngModel

Here is the code that I tried to run using this method.

Thank you for help

1

There are 1 best solutions below

0
Amit Chigadani On BEST ANSWER

Create @Input() property experiment instead of normal property in child component and assign from parent

 <address [experiment]="experiment"></address>

DEMO