1 import {Component, ElementRef, Input, ViewChild} from "@angular/core";
2 import {FormGroup} from "@angular/forms";
3 import {FileFormControl} from "../../../../models/formControlModels/fileFormControl.model";
6 selector : 'file-form-control',
7 templateUrl : './file.formControl.component.html',
8 styleUrls : ['./file.formControl.component.scss']
11 export class FileFormControlComponent {
12 @Input() data: FileFormControl = null;
13 @Input() form: FormGroup;
14 @ViewChild('fileUploader')
15 fileUploader:ElementRef ;
17 onDelete(event, data, form) {
18 event.stopPropagation();
19 event.preventDefault();
20 form.value[data.controlName] = this.fileUploader.nativeElement.value = "";
21 data.selectedFile = data.placeHolder;