| import 'package:mustache/mustache.dart'; | |
| main() { | |
| var source = ''' | |
| {{# names }} | |
| <div>{{ lastname }}, {{ firstname }}</div> | |
| {{/ names }} | |
| {{^ names }} | |
| <div>No names.</div> | |
| {{/ names }} | |
| {{! I am a comment. }} | |
| '''; | |
| var template = new Template(source, name: 'template-filename.html'); | |
| var output = template.renderString({'names': [ | |
| {'firstname': 'Greg', 'lastname': 'Lowe'}, | |
| {'firstname': 'Bob', 'lastname': 'Johnson'} | |
| ]}); | |
| print(output); | |
| } |