I'm creating my own form builder in angular. I have html code:
<form [formGroup]="formGroup">
<my-input-field
[field]="{type:'text'}"
[formControlName]="'first'"></my-input-field>
</form>
I don't know how to in MyInputFieldComponent fetch parent's formGroup (I don't want to pass it as extra property. Less boilerplate is better).
I can fetch parentElement itself, but how to get parent component to get it's formGroup ?
constructor(protected elementRef: ElementRef) {}
ngOnInit() {
console.log(this.elementRef.nativeElement.parentElement);
}
my-input-field. It's redundant in my opinion.formControlNamedirective knows if parent component hasformGroupso it has to be possible.