我目前正在制作一个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中使用这些文件来显示图像。 –