Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何在样式规则内使用带有插值的ngStyle_Angular_Templates - Fatal编程技术网

Angular 如何在样式规则内使用带有插值的ngStyle

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

我有一个在对象(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>
</div>

你知道这类东西的正确语法是什么吗?

试着使用下面的语法


只需删除注释
{{}

 <div class="user-img" ngStyle="{'background-image':'url(/assets/img/' +user.image +')'}" alt="">


您不需要在那里使用
{{}
ngStyle=“{'background-image':'url(/assets/img/'+user.image+)”}”
应该可以使用。此外,这个问题已经得到了回答,所以请标记此重复项。