3

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

PierBJX
  • 2,093
  • 5
  • 19
  • 50

1 Answers1

2

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

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

DEMO

Amit Chigadani
  • 28,482
  • 13
  • 80
  • 98