import {Component, Input, OnInit} from '@angular/core';
import {FormGroup} from '@angular/forms';
@Component({
selector: 'form-component',
template: `
CREATE
{{this.tc.viewContext.toUpperCase()}}
`,
})
export class FormComponent implements OnInit {
public models: any[] = [];
public get endpoint(): string {
return `${this.parentContext}.create`
};
// @Input()
// public controls: {} = {};
@Input()
public questions: any[] = [];
@Input()
public parentContext;
public form: FormGroup;
public dataReady: boolean = false;
constructor(
){}
public ngOnInit(): void {
// this.form = new FormGroup(this.controls);
this.dataReady = true;
}
public onSubmit(form: any): void {
let payload = {props: form};
console.log('payload', payload);
}
}