J'ai ce fichier JSON que je prends des objets en tant que produits. Lors de l'affichage des tailles des produits, je souhaite modifier une plage de "tailles:" à "enfants:" lorsque l'objet json a "enfants": "1".
<div class="sizes-wrap">
<span class="size-label"><span>sizes:</span>
<span class="sizes">{{ item.sizes }}</span>
</div>
ce code imprime les tailles: et les tailles du json, par exemple. "128 cm, 140 cm, 152 cm, 164 cm"
Je veux quand dans l'objet json "enfants" a une valeur de 1 pour changer le mot "tailles" en "enfants" dans le code HTML.
<div class="sizes-wrap">
<span class="size-label"><span>kids:</span>
<span class="sizes">{{ item.sizes }}</span>
</div>
Voici l'un des objets json:
"kids": "0",
"name": "Product name",
"sizes": "Small,Medium,Large,X-Large,XX-Large,3XL",
"kid_adult": "0",
"free_porto": "0",
"price": "649,00",
"package": "0",
"delivery": "1-2 dage",
"price_old": "0,00",
"id": "133714",
"women": "0"
C'est ce que je voulais réaliser après tout:
<div class="sizes-wrap">
<span ng-if="item.kids == 0 && item.kid_adult == 0 && item.women == 0" class="size-label"><span>sizes:</span></span>
<span ng-if="item.kids == 1" class="size-label"><span>kids:</span></span>
<span ng-if="item.kid_adult == 1" class="size-label"><span>adult kids:</span></span>
<span ng-if="item.kid_adult == 1" class="size-label"><span>women:</span></span>
<span class="sizes">{{ item.sizes }}</span>
</div>
Cela devrait fonctionner pour vous:
<div class="sizes-wrap">
<span class="size-label">
<span ng-if="item.kids == 0">sizes:</span>
<span ng-if="item.kids == 1">kids:</span>
</span>
<span class="sizes">{{ item.sizes }}</span>
</div>
Avec une expression javascript, dans ce cas en utilisant un opérateur ternaire.
<span>
{{ user.biography ? user.biography : 'Without information' }}
</span>
<span ng-if="data.kids === 1">kids:</span>
<span ng-if="data.kids !== 1">sizes:</span>
Peut-être, comme ça, mais il vaut mieux envoyer Word avec json et l'insérer, comme ceci:
<span class="size_Word">{{data.size_Word}}</span>