Доброго времени суток,
Как правильно отправлять файлы вместе с формой?
Есть FormGroup
public form: FormGroup;
...
ngOnInit() {
this.form = this.fb.group({
...
file: [],
});
}
В форме есть компонент, который имплементирует ControlValueAccessor
<file fromControlName="file"></file>.
Компонент выглядит так
...
template: `
...
<input type="file" [(ngModel)]="value" (change)="fileChange($event)" (blur)="onBlur()">Выбрать
...
`
...
public fileChange(event) {
let fileList: FileList = event.target.files;
if (fileList.length > 0) {
let file: File = fileList[0];
}
}
И вот дальше, я не могу просто взять и присвоить this.value = file.
Как правильно подойти к этому вопросу?