2016-12-03 167 views
1

如何將angular2中的文件圖像發送到我的後端? 我有這個在我的component.html:如何上傳圖片Angular2

<input type="file" [(ngModel)]="selectedImage" /> 
<button (click)="uploadImage($event, selectedImage)">Save</button> 

但在我的功能,selectedImage是不確定的。

uploadImage($event, file) { 
    console.log(file); //file is undefined 
} 
+0

相關問題http://stackoverflow.com/questions/35985347/how-to-upload-file-in-angular2 – putonspectacles

回答

1

您可以使用

<div> 
    <input type="file" (change)="onChange($event)"/> 
</div> 

,並在JavaScript:

onChange(event) { 
    var files = event.srcElement.files; 
    console.log(files); 
} 

不要忘記

import {Component, EventEmitter} from '@angular/core';