import { Component } from '@angular/core'; import { AbstractControl } from '@angular/forms'; import { FieldType } from '../templates/field.type'; import { clone } from '../utils'; @Component({ selector: 'formly-group', template: ` `, }) export class FormlyGroup extends FieldType { get newOptions() { return clone(this.options); } get formlyGroup(): AbstractControl { if (this.field.key) { return this.form.get(this.field.key); } else { return this.form; } } }