HTML:
UploadExcel(event) {
debugger;
let fileReader = new FileReader();
this.file = event.target.files[0];
var filename = this.file.name;
if (event.target.files && event.target.files.length > 0) {
let file = event.target.files[0];
fileReader.readAsDataURL(file);
fileReader.onload = () => {
this.UploadCodeBlockExcelForm.get('uploadexcel').setValue({
filename: file.name,
filetype: file.type,
value: fileReader.result.slice(0)
})
};
}
}
onSubmit(filename) {
const formModel = this.UploadCodeBlockExcelForm.value;
//this.loading = true;
// In a real-world app you'd have a http request / service call here like
// this.http.post('apiUrl', formModel)
setTimeout(() => {
console.log(formModel);
alert('done!');
//this.loading = false;
}, 1000);
}

Rahul KumarPosted Aug 28, 2018, 5:31 AM