Maison > interface Web > tutoriel CSS > Comment utiliser ngStyle pour définir dynamiquement des images d'arrière-plan dans Angular2 ?

Comment utiliser ngStyle pour définir dynamiquement des images d'arrière-plan dans Angular2 ?

Barbara Streisand
Libérer: 2024-11-01 20:52:29
original
449 Les gens l'ont consulté

How to Use ngStyle to Dynamically Set Background Images in Angular2?

Utilisation de ngStyle pour définir l'image d'arrière-plan dans Angular2

Dans Angular2, la directive ngStyle vous permet d'ajouter dynamiquement des styles CSS à un élément basé sur les expressions JavaScript. Pour définir une image d'arrière-plan à l'aide de ngStyle, vous pouvez utiliser la syntaxe suivante :

<code class="html"><div [ngStyle]="{'background-image': 'url(' + photo + ')'}"></div></code>
Copier après la connexion
Copier après la connexion

Dans votre code, il semble que vous ayez manqué les guillemets simples autour de l'URL :

<code class="html"><div [ngStyle]="{'background-image': url(' + photo + ')}"></div></code>
Copier après la connexion

Pour corrigez cela, ajoutez simplement les guillemets manquants :

<code class="html"><div [ngStyle]="{'background-image': 'url(' + photo + ')'}"></div></code>
Copier après la connexion
Copier après la connexion

Avec ce changement, la directive ngStyle appliquera correctement l'URL fournie comme image d'arrière-plan pour l'élément div.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal