new Yox({
el: '#app',
template: '#template',
data: {
users: [
{
name: 'name1',
age: 1
},
{
name: 'name2',
age: 2
},
{
name: 'name3',
age: 3
}
]
}
})
<div id="app"></div>
<script id="template" type="text/plain">
<div>
{{#each users:index}}
<p>
index: {{index}}<br>
name: {{name}}<br>
<!-- find "age" in the current context -->
age: {{this.age}}<br>
isFirst: {{index === 0}}<br>
<!-- $length is recommended. -->
isLast: {{index === $length - 1}}<br>
isLast: {{index === users.length - 1}}
</p>
{{/each}}
</div>
</script>