Могу ли я объявлять локальные/временные переменные в шаблоне jQuery?

Можно ли объявить новые переменные в синтаксисе шаблона jQuery? Я надеюсь получить эквивалент этого (что не работает):

{{var test = "test"}}

<div>
    ${test}
</div>

Ответы

Ответ 1

Это довольно хромает, но один трюк, который может сработать, это:

  {{each(i, test) ["test"]}}
    blah blah ${test} blah
  {{/each}}

Я не уверен на 100%, однако, об использовании такого выражения константы массива; Я устрою скрипку. (да, это работает: -)

Ответ 2

Я знаю, что это уже было принято и принято, но вот еще одно решение:

${( $data.localVariable = 'SOMETHING' ),''}

Пример jsFiddle: http://jsfiddle.net/brettwp/PrfZ5/