Search code examples
mustache

Mustache.js: Iterate over a list received via json


Possible Duplicate:
Mustache JS Template with JSON Collection

I have a json response like this that I want to use with Mustache.js:

[
    {"id": "1", "details": {"name": "X", "type":"Y" }},
    {"id": "2", "details": {"name": "aName", "type":"something" }}
]

How do I iterate over this using mustache.js?


Solution

  • I found another way of doing this which is pretty similar to Geert-Jan except that you do not have to assign the array to a Javascript object.

    {{ #. }}
       <p> {{ id }} </p>
       <ul> {{#details}}
            {{name }}
            {{ type }}
       {{/details}}
       </ul>
    {{ /. }}