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

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

{{var test = "test"}}

<div>
    ${test}
</div>

Ответы [ 2 ]

22 голосов
/ 03 ноября 2011

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

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

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

9 голосов
/ 01 марта 2011

Это довольно неубедительно, но одна хитрость, которая может сработать:

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...