Mustache.js: Acceder al elemento de la matriz por índice en la plantilla

Creado en 24 ene. 2012  ·  7Comentarios  ·  Fuente: janl/mustache.js

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

ll es una matriz de dos elementos [47, -122]

¿Es esto válido o tengo que escribir una función para agregar el elemento en el índice que quiero?

¡Gracias!

Comentario más útil

¿Por qué el bigote no puede hacer esto como una persona normal y usar [0] para indexar? Esto es realmente complicado.

Todos 7 comentarios

{{ll.0}} y {{ll.1}} funcionarán en la mayoría de las implementaciones de bigote... aunque no lo he probado en mustache.js :)

Gracias, lo intentaré.

De hecho, si está utilizando 0.5 (actualmente en el maestro), puede hacer algo como esto:

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

esto debería estar en la documentación, es muy útil. Incluso puedes hacer esto si estás en el elemento actual: {{0}}

¿Cómo puedo usar otra {{variable}} como índice?
es decir, {{mi_matriz.{{mi_índice}}}}

@piazera No puedes. Moustache se siente como si fuera un paso demasiado lejos en la línea "sin lógica".

¿Por qué el bigote no puede hacer esto como una persona normal y usar [0] para indexar? Esto es realmente complicado.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

zekth picture zekth  ·  18Comentarios

MatthijsZw picture MatthijsZw  ·  18Comentarios

chlab picture chlab  ·  11Comentarios

SmasherHell picture SmasherHell  ·  18Comentarios

amper5and picture amper5and  ·  5Comentarios