template_parser 0.0.1 template_parser: ^0.0.1 copied to clipboard
A flutter package to parse String template.
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.1
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.
{{}} :x:
{Variable} :x:
{Variable :x:
{Variable}} :x:
{{Variable} :x:
{{Variable}} :heavy_check_mark:
{{ Variable }} :heavy_check_mark:
{{variable }} :heavy_check_mark:
{{ variable}} :heavy_check_mark:
{{ variable variable }} :heavy_check_mark:
Features and bugs #
Please file feature requests and bugs at the issue tracker.