import { Component, OnInit } from '@angular/core';
import { FormGroup } from "@angular/forms";
import { FieldConfig } from '../../_models/FieldConfig';
import { NgbDatepickerConfig, NgbDateParserFormatter } from '@ng-bootstrap/ng-bootstrap';
import { NgbDateCustomParserFormatter } from '../../_helpers/ngbDateParserFormater';
@Component({
selector: 'app-date',
template: `
`,
styles: [],
providers: [NgbDatepickerConfig, {provide: NgbDateParserFormatter, useClass: NgbDateCustomParserFormatter}]
})
export class DateComponent implements OnInit {
field: FieldConfig;
group: FormGroup;
constructor(config: NgbDatepickerConfig) {
}
ngOnInit() {
}
isValid() {
let c = this.group.controls[this.field.name];
return (c.dirty || c.touched) && c.invalid;
}
OnDateSelect($e){
}
}