Как использовать ngStyle с интерполяцией внутри правила стиля - PullRequest
0 голосов
/ 11 июня 2018

У меня есть цикл ngFor, который перебирает объект (selectedUser).Я пытаюсь использовать значение из этого свойства внутри правила стиля 'background-image', но продолжаю получать ошибки синтаксического анализа.

<div *ngFor="let user of selectedUser.user">
 <div class="user-img" ngStyle="{'background-image':'url(/assets/img/{{ user.image }})'}" alt="">
 </div>
</div>

Есть идеи, какой будет правильный синтаксис для чего-то подобного?

Ответы [ 2 ]

0 голосов
/ 11 июня 2018

Просто удалите аннотацию {{}}

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

0 голосов
/ 11 июня 2018

Попробуйте использовать как показано ниже

<div *ngFor="let user of selectedUser.user">
 <div class="user-img" ngStyle="{'background-image':'url(/assets/img/'+ {{ user.image }} + ')'}" alt="">
 </div>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...