Using $data to set a local variable in jQuery template.
by rajeshpillai
HTML
<script src="http://ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script>
<div class="results"></div>
<script id="template" type="text/x-jquery-tmpl">
{{if localVariable}}{{else}}
<p>Has not been defined yet.</p>
{{/if}}
${( $data.localVariable = 'Foo' ),''}
</p>Now it has been defined with value: ${localVariable}</p>
</script>
JavaScript
$(function() {
var data = {};
$("#template").tmpl(data).appendTo(".results");
});