Могу ли я объявлять локальные/временные переменные в шаблоне 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/
Ответ 1 Это довольно хромает, но один трюк, который может сработать, это: {{each(i, test) ["test"]}} blah blah ${test} blah {{/each}} Я не уверен на 100%, однако, об использовании такого выражения константы массива; Я устрою скрипку. (да, это работает: -)
Ответ 2 Я знаю, что это уже было принято и принято, но вот еще одно решение: ${( $data.localVariable = 'SOMETHING' ),''} Пример jsFiddle: http://jsfiddle.net/brettwp/PrfZ5/