2010-06-03 5 views
0

J'essaie d'utiliser moustache.js pour afficher du JSON dans le navigateur. Ce que je veux faire est:Moustache.js render technique

<li> 
    <span class="label">Location: </span> 
    {{#locations}} 
    {{.}}<span class="social-small-size "></span> 
    {{/locations}} 
</li> 

Les emplacements est un tableau de js

[["Pendéli, Attiki, Greece", "facebook"], ["Greece", "linkedin"]] 

Dans un premier temps j'ai essayé d'utiliser {{% IMPLICIT-ITERATOR iterator = loc}} dans ma tentative de diviser la données dans la vue. Donc, je le code de rendu réel était

{{loc[0]}}<span class="social-small-size {{loc[1}}"></span> 

Mais qui a fait le travail n t barbante la boucle a travaillé et je me suis 2 travées mais sans aucun contenu. Je pense que le PRAGMA est ce dont j'ai besoin mais je n'ai pas compris. Des indices? :)

Répondre

1

La réponse est assez simple, n'utilisez pas de tableaux dans le tableau. Vous devriez utiliser des hachages. Le code ci-dessus devrait fonctionner comme

{{#locations}} 
    {{value}} <span class='social-small-size {{network}}'></span> 
{{/locations}}