cd-force
Version:
Form creation goodness.
19 lines (14 loc) • 454 B
text/typescript
import { ControlBase } from '../models/control-base';
import { Component, Input } from '@angular/core';
import { FormGroup, FormControl } from '@angular/forms';
({
selector: 'app-form-control',
templateUrl: './form-control.component.html'
})
export class FormControlComponent {
() control: ControlBase<any>;
() form: FormGroup;
get isValid() { return this.form.controls[this.control.key].valid; }
ngOnInit() {
}
}