Can I declare local/temp variables within a jQuery template?
Is it possible to declare new variables within the开发者_JAVA百科 jQuery template syntax? I'm hoping to achieve the equivalent of this (which does not work):
{{var test = "test"}}
<div>
${test}
</div>
I know this has already been answered and accepted, but here is another solution:
${( $data.localVariable = 'SOMETHING' ),''}
A jsFiddle example: http://jsfiddle.net/brettwp/PrfZ5/
This is pretty lame, but one trick that might work is:
{{each(i, test) ["test"]}}
blah blah ${test} blah
{{/each}}
I'm not 100% sure however about using an array constant expression like that; I'll set up a fiddle. (edit yes it works :-)
精彩评论