Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 31 lines (20 sloc) 0.884 kb

up, next

Mustache loops

Mustache sections that are provided with an enumerable object will be rendered once for each item in it.

Those are all objects conforming to the NSFastEnumeration protocol, but NSDictionary. The most obvious enumerable is NSArray.

Each item enters the context stack on its turn. Below, the name key will be looked in each item:

My shopping list:
{{#items}}
- {{name}}
{{/items}}

Arrays of scalar values

The "implicit iterator" {{.}} tag will help you iterating arrays of strings or numbers, generally objects that don't have any dedicated key for rendering themselves.

For instance, the following template can render { items: ['ham', 'jam'] }:

<ul>
{{#items}}
    <li>{{.}}</li>
{{/items}}
</ul>

up, next

Something went wrong with that request. Please try again.