[英]Configure Angular asset url dynamically
嗨,我使用角度7,我有应用程序的生产版本的问题。 我的应用程序位于服务器的子文件夹中,即www.hshsh.com/cm /其中cm是我的子文件夹,其中保存了构建的文件。 我已将基础href设置为
--base-href = /cm/
在下载js文件和路由时,一切正常。 但我有一个问题,从资产文件夹显示图像为
<img src="../../assets/images/delete_icon.png" width="15px" height="15px" >
它显示404错误。
我试过的
我已尝试过以下所有可能性
<img src="../../assets/images/delete_icon.png" width="15px" height="15px" >
<img src="/assets/images/delete_icon.png" width="15px" height="15px" >
<img src="assets/images/delete_icon.png" width="15px" height="15px" >
我也尝试过这样做的CSS方式
.class1 {
background: url("/assets/images/delete_icon.png" width="15px" height="15px""); // Doesnt work.404
}
.class2 {
background: url("assets/images/delete_icon.png" width="15px" height="15px""); // Compiler error
}
.class3 {
background: url("/../../assets/images/delete_icon.png" width="15px" height="15px"" width="15px" height="15px""); // 404
}
这些方法都不起作用。 如何配置资产路径而不手动附加baseUrl
Base+asset+imagePath
请帮忙。 我被卡住了。
您应该使用./assets/
作为路径。
此外,您需要确保在angular.json
build --> options
下的angular.json
提到了资产:
"assets": [
"src/assets"
],
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.