Bonjour,
Je continue mon projet (auquel je viens de poster et résoudre un problème) et je suis confronté à un problème : je crée une div en boucle grâce à ng-repeat, chaque div contient un élément différent que j'insère de la manière classique en y insérant la propriété entre {{ }}.
Comment puis-je définir une classe et l'insérer dans chaque élément ?
J'ai essayé ça dans la logique mais ça ne marche pas :
Merci =)
Modifié par LightBen (03 Jul 2014 - 15:53)
Je continue mon projet (auquel je viens de poster et résoudre un problème) et je suis confronté à un problème : je crée une div en boucle grâce à ng-repeat, chaque div contient un élément différent que j'insère de la manière classique en y insérant la propriété entre {{ }}.
Comment puis-je définir une classe et l'insérer dans chaque élément ?
J'ai essayé ça dans la logique mais ça ne marche pas :
var websites = [
{
title: "LightWolf Studios",
description: "Our new website [smile]",
date: 2014
classe: maClasse
},
{
title: "LightWolf Studios 2",
description: "Our new website [smile]",
date: 2014
classe: maClasse2
}
<div ng-controller="WebsitesController as portfolioWebsites" class="content">
<ul class="grid cs-style-1">
<li ng-repeat="website in portfolioWebsites.items">
<figure>
<img data-src="img/portfolio-lightwolf-studios-2014.png" data-effect="fadeInUp" alt="Portfolio - LightWolf Studios">
<figcaption>
<div class="figcaption-container-inside">
<div class="element-title {{website.classe}}">{{website.title}}</div>
<div class="element-description-1">{{website.description}}</div>
<div class="element-description-2">{{website.date}}</div>
<button type="button" class="btn btn-dead coming-soon lang" onclick="showLightDialog($('#lightDialog9'))"></button>
</div>
</figcaption>
</figure>
</li>
</ul>
</div>
Merci =)
Modifié par LightBen (03 Jul 2014 - 15:53)