Angular 如何在样式规则内使用带有插值的ngStyle
我有一个在对象(selectedUser)上迭代的ngFor循环。我试图在“background image”样式规则中使用此属性的值,但我不断收到解析错误Angular 如何在样式规则内使用带有插值的ngStyle,angular,templates,Angular,Templates,我有一个在对象(selectedUser)上迭代的ngFor循环。我试图在“background image”样式规则中使用此属性的值,但我不断收到解析错误 <div *ngFor="let user of selectedUser.user"> <div class="user-img" ngStyle="{'background-image':'url(/assets/img/{{ user.image }})'}" alt=""> </div> &l
<div *ngFor="let user of selectedUser.user">
<div class="user-img" ngStyle="{'background-image':'url(/assets/img/{{ user.image }})'}" alt="">
</div>
</div>
你知道这类东西的正确语法是什么吗?试着使用下面的语法
只需删除注释
{{}
<div class="user-img" ngStyle="{'background-image':'url(/assets/img/' +user.image +')'}" alt="">
您不需要在那里使用
{{}
,ngStyle=“{'background-image':'url(/assets/img/'+user.image+)”}”
应该可以使用。此外,这个问题已经得到了回答,所以请标记此重复项。