| Crates.io | handlebars-repeat |
| lib.rs | handlebars-repeat |
| version | 0.1.0 |
| created_at | 2021-08-10 17:29:25.457109+00 |
| updated_at | 2021-08-10 17:29:25.457109+00 |
| description | Block repetition helper for handlebars |
| homepage | https://github.com/npmccallum/handlebars-repeat |
| repository | https://github.com/npmccallum/handlebars-repeat |
| max_upload_size | |
| id | 434389 |
| size | 10,220 |
This crate provides a handlebars helper function which repeats a block
a given number of times (the count). For example:
{{#repeat 3}}
hi
{{/repeat}}
Produces:
hi
hi
hi
Within the repeated block, there are three local variables in addition to the standard context:
@index is an integer indicating the index of the current repetition.@first is a boolean indicating whether this is the first repetation.@last is a boolean indicating whether this is the last repetation.For example:
{{#repeat 3}}
Index: {{@index}} (first: {{@first}}; last: {{@last}})
{{/repeat}}
Produces:
Index: 0 (first: true; last: false)
Index: 1 (first: false; last: false)
Index: 2 (first: false; last: true)
Like the standard each helper function, repeat can specify an inverse
block which will be rendered when count == 0. For example:
{{#repeat 0}}
foo
{{else}}
bar
{{/repeat}}
Produces:
bar
License: MIT