J'ai un problème avec l'URL de l'image d'arrière-plan. j'ai tableau avoir des images url comment puis-je l'utiliser dans l'image d'arrière-plan url
<div class="col-lg-3 col-md-3 col-sm-6" *ngFor="let course of courses"><a>
</a><div class="box"><a>
<div class="box-gray aligncenter" [style.backgroundColor]="course.imageUrl" >
</div>
</a><div class="box-bottom"><a >
</a><a >{{course.name}}</a>
</div>
</div>
</div>
Reportez-vous à celui-ci images d'arrière-plan dynamique Angular2
// inappropriate style.backgroundColor
[style.backgroundColor]="course.imageUrl"
// style.backgroundImage
[style.backgroundImage]="'url('+ course.imageUrl +')'"
merci pour vos réponses, le code correct est
[ngStyle]="{'background-image':'url(' + course.imageUrl + ')'}">
Vous devriez utiliser background
au lieu de backgroundColor
[style.background]="'url('+course.imageUrl+')'"
vous pouvez le faire en ajoutant le chemin de l'URL dans une seule variable. par exemple
bgImageVariable="www.domain.com/path/img.jpg";
et
second way
[ngStyle]="{'background-image': 'url(' + bgImageVariable + ')'}"