我對Angular很新穎。我正在嘗試使用Angular 2創建一個簡單的Web應用程序,我允許用戶從本地計算機中選擇和映像。然後,我想在<img>
標記中顯示此圖像。稍後在圖像上執行操作,如旋轉,更改比例,更改寬度等。Angular 2讓用戶從本地機器上選擇圖像
這是我在我的組件
@Component({
selector: 'image-container',
template: `
<input type="file" (change)="changeListner($event)" />
<img id="image"/>
`,
directives: [ImageActionsComponent]
})
export class ImageContainerComponent {
// make FileReader work with Angular2
changeListner(event){
var reader = new FileReader();
reader.onloaded = function (e) {
// get loaded data and render thumbnail.
var src = e.target.result;
document.getElementById("image").src = src;
};
// read the image file as a data URL.
reader.readAsDataURL(event.target.files[0]);
}
}
不過,這並不在所有的工作。如何讀取圖像並使用Angular2更新src屬性?
我只是想學習Angular。 :)
有沒有更好更簡單的方法來做到這一點?
http://stackoverflow.com/a/34230492/5043867看看這裏....這可能會幫助你! –