【发布时间】:2017-11-24 21:10:56
【问题描述】:
我正在尝试存储图像并在我的应用程序中检索它。在检索时存储图像非常有效(存储在特定的服务器路径中),图像不会加载到浏览器中,直到我重新编译通过nodejs 完成的angular2 应用程序。下面是检索图像的代码。
<div class="row" *ngFor="let map of _selectedMaps;let index3 = index;trackBy:trackByIndex;" >
<div class="col-md-1">{{map.id}}</div>
...
<div class="col-md-1"><img class="media-icon" [attr.src]='selectedMapUrl(map)' />
<input type="file" id="fl{{index3}}" class="inputfile" (change)="mapChange($event, map)" placeholder="Upload map" accept=".png,.gif,.jpeg,.jpg" />
<label [attr.for]="'fl'+index3" >Load ...</label>
</div>
。
selectedMapUrl(map) 是生成 URL 的方法(URL 生成正确)。我附上了一些网络和浏览器源存储的屏幕截图。
我只是想知道发生了什么,如果我重新编译我的应用程序,将会加载 12600.png。 我观察到,每当我重新编译应用程序时,浏览器都会重新加载并且 webpack 也会重新加载。 谁能帮我解决。 谢谢...
【问题讨论】:
标签: node.js image angular typescript