簡體   English   中英

動態配置Angular資產網址

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM