Xbasic
handlebars_template_merge Function
Syntax
dim result as c = handlebars_template_merge(template as c, jsonData as c)
Arguments
- templateCharacter
The HandleBars template string.
- jsonDataCharacter
JSON data to be merged into the template.
Returns
- resultCharacter
Returns the merged template and JSON data.
Description
Merges JSON data into a template using Handlebars syntax.
Discussion
Handlebars is a popular, open source templating library. This function takes JSON data and a template (that uses Handlebars syntax) and merges the data into the template.
Example
jsondata = <<%str%
{
firstname:'Fred',
lastname : 'Smith'
}
%str%
template = <<%str%
Hello {{firstname}} {{lastname}}
%str%
? handlebars_template_merge(template,jsondata)
= "Hello Fred Smith"This is just a helper function for the low level NodeServices::HandleBars::RunTemplate() static method.
See Also