/ / ako používať prach js partials - html, dust.js

ako používať prach js partials - html, dust.js

Tieto časti boli použité týmto spôsobom, ale dostal som výstup ako nedefinovaný. Vytvoril dva súbory šablón rodičov a dieťaťa, ktoré zdedí z rodičov.

parent.tl:

            <div><span><label>{+title}New{/title}</label></div>

child.tl:

            {>"parent"/}
{<title}
{#t}
<p>NEW {title1} For the Child</p>
{/t}
{/title}

Tieto šablóny som skompiloval pomocou aplikácie dustr a zaradil som ich ako .js do môjho HTML.

            <script src="https://raw.github.com/akdubya/dustjs/master/dist/dust-full-0.3.0.min.js"></script>
<script src="parent.js"></script>
<script src="child_template.js"></script>
<div id="new"></div>
<script>
var r=document.getElementById("new");
dust.render("demo", {t:{"title1":"Ram"}}, function(err, out) {
r.innerHTML=out;
});
</script>

odpovede:

0 pre odpoveď č. 1

Závisí to od toho, čo bolo čiastočne pomenované, keď bol zostavený. Je vaše dieťa šablóna pomenovaná demo (alebo možno child alebo child_template alebo child_template.tl? Je vaša nadradená šablóna pomenovaná parent alebo možno parent.tl?

Na ladenie môžete vytlačiť err do konzoly:

dust.render("demo", {t:{"title1":"Ram"}}, function(err, out) {
console.log(err);
r.innerHTML = out;
});