JSFiddle - React, Tailwind, and code Playground
by 76484
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.12/handlebars.js"></script>
<script id="Template" type="text/template">
<div class="left-panel">
{{a.x.name}}
{{#each b.properties}}
<h4>{{@key}}</h4>
<h4>{{lookup (lookup ../a @key) 'name'}}</h4>
{{/each}}
</div>
</script>
JavaScript
var templateHtml = document.getElementById('Template').innerHTML;
var template = Handlebars.compile(templateHtml);
var data = {
a: {
x: {
name: "xavier"
},
y: {
name: "yamal"
},
},
b: {
properties: {
x: {
property: "number"
}
}
}
};
var html = template(data);
document.body.innerHTML = html;0