Brindille de l'indice de boucle dans un tableau
Je veux montrer à ma chaîne de valeur dans mon tableau "nameComments' avec les principaux {{loop.index}}
de mes commentaires tableau, mais {{ nameComments[{{ loop.index }}] }}
afficher une erreur
{% for com in comments %}
<p>Comment {{ nameComments[{{ loop.index }}] }} : "{{ com['comment'] }}"</p>
{% endfor %}
Si j'essaie:
{% for com in comments %}
<p>Comment {{ nameComments[1] }} : "{{ com['comment'] }}"</p>
{% endfor %}
Et la {{ loop.index }}
me montrer la valeur : 1
Alors, comment puis-je mettre en œuvre mon indice de boucle dans mon tableau?
OriginalL'auteur keegzer | 2013-07-08
Vous devez vous connecter pour publier un commentaire.
Il suffit de laisser les accolades. Cela devrait fonctionner correctement.
Btw
loop.index
est de 1 indexés. Si vous parcourir un tableau qui commence normalement avec l'index 0, vous devriez envisager d'utiliserloop.index0
Voir le la documentation
Vous êtes les bienvenus! 😉
Excellent pour prendre note de
loop.index0
. Cela peut vous fou quand vous oublier !! 😉OriginalL'auteur SirDerpington
Il est plus sûr d'effectuer une itération sur la valeur réelle de l'index du tableau et n'utilisant pas de boucle.index et boucle.index0 dans le cas où les indices de tableau ne commence pas à 1 ou 0 ou de ne pas suivre un ordre, ou ils ne sont pas entiers.
Pour ce faire, essayez ceci:
Voir le la documentation
OriginalL'auteur Abraham Covelo