簡體   English   中英

如何將背景圖像放入角度2

[英]How to put background image in angular 2

我嘗試為圖片添加背景網址

 <div  [ngStyle]="{'background-image': 'url(' + https://s3-us-west-2.amazonaws.com/mysite/l/{{event.photo}} + ')'}"></div>

我收到此錯誤

Parser Error: Got interpolation ({{}}) where expression was expected 

誰能幫助我。謝謝。

我建議在控制器中建立styleString。 只需在代碼中使用一個簡單變量即可。 這樣更清潔。

您不能同時使用屬性綁定和插值。

因此,請嘗試僅使用以下代碼進行property binding

<div [ngStyle]="{'background-image': 'url(https://s3-us-west-2.amazonaws.com/mysite/l/' + event.photo + ')'}"></div>

希望這會幫助你。

嘗試以下方法:

<div  [ngStyle]="{'background-image': 'url('+'https://s3-us-west-2.amazonaws.com/mysite/l/'+event.photo+')'}"></div>

從角度v4起可以正常使用

您也可以使用[style.background-image]

<div [style.background-image]="'url(https://s3-us-west-2.amazonaws.com/mysite/l/'+ event.photo +')'">

我希望您驗證上面的鏈接以更好地了解背景圖片

Angular2動態背景圖片

Angular 2中背景圖片網址的屬性屬性綁定

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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