Hi all,
Currently, I'm working with the WSO2 TCC team on the project 'Automate
Reference Documentation for Configuration Files'.
The implementation of the project is done by using the JavaScript
implementation of handlebars - handlebars.js [1].
In my implementation the json object which need to be passed to the
handlebars partials is stored in a json file. What I need to do is read the
json object from that file and pass that object as the context to the
handlebars partials.
I tried doing it as shown in the following code snippet,
$.getJSON(path, function(json) {
var source = $("#main").html();
var template = Handlebars.compile(source);
var context = json;
Handlebars.registerPartial('generateDoc', $("#generateDoc").html());
Handlebars.registerPartial('generateYamlDoc', $("#generateYamlDoc").html());
var output = template(context);
$("#content").html(output);
});
But when I debug it gives an error, "Error: Attempting to register a
partial called "generateDoc" as undefined".
Therefore, I need to know how to register a partial using handlebars.js and
how to pass a json object as the context to the registered partial.
Appreciate your help on this matter.
[1] - http://handlebarsjs.com/
Thank you.
*Nipuni Salgado*
*Trainee Software Engineer*
*WSO2*
Email: *[email protected] <[email protected]>*
Mobile: +94779973350 <+94%2077%20997%203350>
Web: *http://wso2.com <http://wso2.com>*
<https://wso2.com/signature>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev