web-dev-qa-db-fra.com

Boucle dans un tableau multidimensionnel dans Handlebars.js

J'ai le serveur qui renvoie ce JSON et je ne suis pas sûr de savoir comment parcourir en boucle un tableau à 2 dimensions dans Handlebars.

"userSurvey":[[1],[2],[3]]

Je sais utiliser {{#each userSurvey}}, mais ensuite, comment ferais-je pour les tableaux dans l'objet usersurvey?

31
user1179321

Vous devrez faire une boucle 2 fois:

{{#each userSurvey}}
  {{#each this}}
    {{ this }}
  {{/each}}
{{/each}}
65
Simon Boudrias

Dans ce cas particulier, si vous voulez afficher uniquement "123", vous pouvez le faire:

{{#each userSurvey}}
    {{this.[0]}}
{{/each}}

Ou encore plus simple, car les tableaux se transforment automatiquement en chaînes:

{{#each userSurvey}}
    {{this}}
{{/each}}
2
Seva Arkhangelskiy
    {{#each Arr}}
        {{#each this}}
            <label>{{this.[0]}}</label> {{this.[1]}}<br>
        {{/each}}
    {{/each}}

Voici mon exemple simple pour boucler tableau de mes tableaux :)

0
Dream Castle