A simple string template.
$ npm install simple-string-template
importSimpleTemplatefrom'simple-string-template';SimpleTemplate.render(templateFile,data);SimpleTemplate.format(templateString,data);render
Defined:
function render(templateFile: String, data: Object): StringDescribe: Render a template from file with data.
Examples:
A template file like this:
Hello {{ name }}importSimpleTemplatefrom'simple-string-template';letdata={name: 'World'};SimpleTemplate.render(templateFile,data);// return "Hello World"
format
Defined:
function format(templateString: String, data: Object): StringDescribe: Render a template string with data.
Examples:
importSimpleTemplatefrom'simple-string-template';lettemplateString="Hello {{ name }}";letdata={name: 'World'};SimpleTemplate.render(templateString,data);// return "Hello World"
- If you want custom your format pattern. you can like this:
importSimpleTemplatefrom'simple-string-template';letsimpleTemplate=newSimpleTemplate('\\$\\{','\\}');// In here must be a String of RegExp.letdata={name: 'World'};simpleTemplate.render(templateFile,data);simpleTemplate.format('Hello ${ name }',data);simple-string-template is released under the MIT license.
