Mustache.js: Accéder à l'élément de tableau par index dans le modèle

Créé le 24 janv. 2012  ·  7Commentaires  ·  Source: janl/mustache.js

<li lat="{{ll[0]}}" lng="{{ll[1]}}">{{name}}</li>

ll est un tableau à deux éléments [47, -122]

Est-ce valide ou dois-je écrire une fonction pour ajouter l'élément à l'index que je veux ?

Merci!

Commentaire le plus utile

Pourquoi la moustache ne peut-elle pas faire cela comme une personne normale et utiliser [0] pour l'indexation ? C'est vraiment désordonné.

Tous les 7 commentaires

{{ll.0}} et {{ll.1}} fonctionneront dans la plupart des implémentations de moustache ... je ne l'ai pas essayé dans mustache.js cependant :)

Merci, je vais essayer.

En effet, si vous utilisez 0.5 (actuellement sur master), vous pouvez faire quelque chose comme ceci :

mustache.render("{{a.0}}", {a: ['hi']})
=> 'hi'

cela devrait être sur la documentation, c'est très utile. Vous pouvez même le faire si vous êtes dans l'élément actuel : {{0}}

comment puis-je utiliser une autre {{variable}} comme index ?
c'est-à-dire {{my_array.{{my_index}}}}

@piazera Vous ne pouvez pas. Moustache a l'impression que c'est un pas de trop par rapport à la ligne "sans logique".

Pourquoi la moustache ne peut-elle pas faire cela comme une personne normale et utiliser [0] pour l'indexation ? C'est vraiment désordonné.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

amper5and picture amper5and  ·  5Commentaires

ForbesLindesay picture ForbesLindesay  ·  14Commentaires

MatthijsZw picture MatthijsZw  ·  18Commentaires

zekth picture zekth  ·  18Commentaires

mbrodala picture mbrodala  ·  16Commentaires