Dynamic binding for FormControlName in Angular2
Just ran into the same problem ...
You have to use [formControlName]="formControls.name"
instead of formControlName="formControls.name"
.
More information here https://angular.io/docs/ts/latest/cookbook/dynamic-form.html.