我对Angular还是很陌生,所以我不确定这样做的最佳实践。
我使用了angular-cli并ng new some-project
生成了一个新应用。
在它的“资产”文件夹中创建了一个“图像”文件夹,所以现在我的图像文件夹是 src/assets/images
在app.component.html
(这是我的应用程序的根目录)中,
<img class="img-responsive" src="assets/images/myimage.png">
当我ng serve
查看我的Web应用程序时,该图像不显示。
在Angular应用程序中加载图像的最佳实践是什么?
编辑:请参阅下面的答案。我的实际图像名称使用的是Angular不喜欢的空格。当我删除文件名中的空格时,图像正确显示。
public
外面创建了一个文件夹src
并显示图像<img class="img-responsive" src="../../public/images/myimage.png">
assets/images/myimage.png
就可以了。
.sgf
),我想托管这些文件并从应用程序链接到它们,但是显然仅将它们放在assets
文件夹中是不够的。有任何想法吗 ?