TemplateParser
A flutter package to parse String template.
Installation
You just need to add template_parser
as a dependency in your pubspec.yaml file.
dependencies:
template_parser: ^0.0.2
Example
A simple usage example:
import 'package:template_parser/template_parser.dart';
main() {
final template = 'My name is {{FullName}}. I am {{ Age }}, have worked as a '
'{{designation}} for a bigger company, in an agile team, working mostly '
'on {{Skills}} platform.';
final List<TemplateModel> models = [
TemplateModel(variable: 'FullName', value: 'Sodipto Saha'),
TemplateModel(variable: 'Age', value: '26'),
TemplateModel(variable: 'designation', value: 'Senior Software Engineer'),
TemplateModel(variable: 'Skills', value: 'Flutter,C# And .NET Core'),
];
final parseTemplate=TemplateParser.parse(template, models);
print(parseTemplate);
}
TemplateModel
Name | Description | Example |
---|---|---|
variable | variable of the template | {{FullName}} |
value | Value of the template variable | Sodipto Saha |
Warning
Note:
{{}}
is required for template rendering.
{{}} ❌
{Variable} ❌
{Variable ❌
{Variable}} ❌
{{Variable} ❌
{{Variable}} ✔️
{{ Variable }} ✔️
{{variable }} ✔️
{{ variable}} ✔️
{{ variable variable }} ✔️
Features and bugs
Please file feature requests and bugs at the issue tracker.