【发布时间】:2017-12-15 21:18:27
【问题描述】:
我在获取角度为 4 的图像时遇到问题。它一直告诉我找不到图像。
文件夹结构:
app_folder/
app_component/
- my_componenet
- image_folder/
- myimage
我正在使用mycomponent 中的图像。如果在mycomponent,我直接插入:
<img src="img/myimage.png"
这工作正常,但我检查了 html 并创建了一个哈希。但是我的图像必须动态添加到 html 中,因为它们是列表的一部分。所以,如果我使用:
<img src="{{imagePath}}">
这基本上是img/myimage.png,它不起作用。如果我使用:
<img [src]="imagePath">
它说NOT FOUND (htttps://localhost/img/myimage.png)。你能帮帮我吗?
【问题讨论】:
-
你能创建一个 plnkr 吗? BTW
[src]="imagePath"是 Angular 4 的正确实现 -
我猜你的图片路径不正确!
-
@bhantol 是的,我知道这就是我失去理智的原因。我的 imagePath 就像“img/myimage.png”,当我使用 [src]="imagePath" 时它说找不到。
-
如果您可以在单独的窗口中键入
htttps://localhost/img/myimage.png,但它仍然显示未找到,那么正如@YordanNikolov 建议的那样,无论角度如何,它都不存在。 -
我从 http 请求中获取图像数组并使用 ngfor 推入数组并显示。对于第一组它可以工作,并且在页面滚动后动态获取图像不起作用。你能告诉我是什么