dust.js - how to write some variable(name and value) in dust template using helper -



i have client side dust template , corresponding helper.

helper :

function(chunk, context, bodies, params) { }; 

now want write key value pair(from helper) can read in dust template.
e.g.if write (k,v) in helper, in dust template

{k} 

should output 'v'

thanks,
shantanu

a helper in dust receives current chunk , context. can push new values onto context stack, , call chunk.render().

{   "helper": function(chunk, context, bodies, params) {     var obj = { "k": "value" };     return chunk.render(bodies.block, context.push(obj));   } } 

here, rendering default body (bodies.block), using existing context obj, pushed onto context stack.

{#helper}{k}{/helper} {! k accessible inside context of helper !} 

Comments

Popular posts from this blog

matlab - "Contour not rendered for non-finite ZData" -

delphi - Indy UDP Read Contents of Adata -

javascript - Any ideas when Firefox is likely to implement lengthAdjust and textLength? -