我目前正在製作一個web應用程序,我可以在應用程序上傳csv數據和圖片並顯示它們。目前我被卡住了,因爲我無法顯示我導入的圖像。我導入圖片來自本地驅動器上有:使用typescript文件數組中的圖像標籤html Angular 2
<li *ngIf="loadService.getLoads().length > 0">
<input type="file" (change)="loadService.importPictures(loadService.getLoads(),$event)"
name="datafile" size="40" multiple>
</li>
如果CSV列表將不會導入或空的,則第二個按鈕,載入圖片將不會顯示。然後圖像被放入一個Load模型類中,該類有一個稱爲File類型圖片的字段。 ImportPictures的方法只是將正確的圖片添加到相應的負載。
我想能夠使用這個文件在圖像的HTML標記,但我似乎無法得到它的工作?有沒有辦法做到這一點?
我想是這樣的:
<img *ngIf="load.picture"
name="recipient"
[(ngModel)]="load.picture"
src="{{load.picture}}"
ngDefaultControl/>
你是否在嘗試使用它們之前上傳圖像?是否有任何錯誤消息?文件路徑是否正確? – hagner
我在我的電腦上有圖像,我通過按下一個按鈕將其添加到我的計算機上的一個文件夾中。然後我選擇我想要在網頁上顯示的圖像,並將這些圖像放入File(File [])的數組中。文件數組然後存在具有以下格式的文件:** File {name:「023008.png」,lastModified:1503152676606,lastModifiedDate:Sat Aug 19 2017 16:24:36 GMT + 0200(Romance(zomertijd)),webkitRelativePath :「」,size:445672,...} **。我現在想在我的html中使用這些文件來顯示圖像。 –