AngularJS 中使用ng-style 指定背景圖片
在AngularJS 中,ng-src 指令來動態設定來源元素的同時常用防止損壞的影像錯誤。然而,在設定背景圖片時,使用 ng-style 提供了更優雅的解決方案。
如原始問題中所解釋的,如果 URL 包含動態,直接使用 CSS 語法分配背景圖片可能會導致錯誤訊息由 AngularJS 評估的變數。一種可能的解決方案是手動將 URL 連接在雙大括號內,但這可能很麻煩且不可讀。
為了解決這個問題,可以利用 ng-style 指令動態設定背景影像屬性。例如,以下程式碼片段將列表項目(li) 元素的背景圖像設定為由基本URL 和imgURL 變數的值組成的URL:
<code class="html"><li ng-style="{'background-image':'url(/static/'+imgURL+')'}"">...<li></code>
此方法有幾個優點:
以上是如何使用 ng-style 在 AngularJS 中動態設定背景影像?的詳細內容。更多資訊請關注PHP中文網其他相關文章!