Mustache.js: Acessando o item do Array por índice no modelo

Criado em 24 jan. 2012  ·  7Comentários  ·  Fonte: janl/mustache.js

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

ll é uma matriz de dois itens [47, -122]

Isso é válido ou eu tenho que escrever uma função para extra do item no índice que eu quero?

Obrigado!

Comentários muito úteis

Por que o bigode não pode fazer isso como uma pessoa normal e usar [0] para indexação? Isso é realmente confuso.

Todos 7 comentários

{{ll.0}} e {{ll.1}} funcionarão na maioria das implementações de bigode... ainda não tentei em bigode.js :)

Obrigado, vou tentar isso.

De fato, se você estiver usando 0.5 (atualmente no master), poderá fazer algo assim:

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

isso deveria estar na documentação, é muito útil. Você pode até fazer isso se estiver no item atual: {{0}}

como posso usar outra {{variable}} como índice?
ou seja, {{my_array.{{my_index}}}}

@piazera Não pode. Bigode parece que é um passo longe demais da linha "sem lógica".

Por que o bigode não pode fazer isso como uma pessoa normal e usar [0] para indexação? Isso é realmente confuso.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

ForbesLindesay picture ForbesLindesay  ·  14Comentários

connor11528 picture connor11528  ·  3Comentários

barbalex picture barbalex  ·  5Comentários

amper5and picture amper5and  ·  5Comentários

mbrodala picture mbrodala  ·  16Comentários