在AngularJS 中,ng-src 標籤可確保帶有動態變數的URL 在Angular 評估它們之前不會導致錯誤。然而,在使用background-image:url(...)設定背景圖像時經常會出現類似的錯誤。
發生這種情況是因為Angular不評估CSS樣式中的變數。因此,當對背景圖像使用動態 URL 時,您可能會遇到大量錯誤,尤其是當您有多個採用此配置的 DIV 時。
解決此問題,您可以使用Angular 的樣式綁定功能:
<li ng-style="{'background-image':'url(/static/'+imgURL+')'}">...</li>
透過在Angular 樣式綁定中將動態URL 括在大括號內,Angular 可確保在評估變數後更新URL,從而解決錯誤並防止損壞的影像要求。
以上是如何防止 AngularJS 中無效 URL 導致的背景圖片錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!