jinja 0.1.1
jinja: ^0.1.1 copied to clipboard
Jinja2 server-side template engine for Dart. Variables, expressions, control structures and template inheritance.
example/example.dart
import 'package:jinja/jinja.dart';
void main() {
const source = '{% for user in users %}'
'{{ user["fullname"] }}, {{ user["email"] }}; '
'{% else %}No users{% endfor %}';
final env = Environment();
final template = env.fromSource(source, path: 'index.html');
print(template.renderWr(users: [
{'fullname': 'Jhon Doe', 'email': 'jhondoe@dev.py'},
{'fullname': 'Jane Doe', 'email': 'janedoe@dev.py'},
]));
}