Плагин jQuery tmpl - условные шаблоны? - PullRequest
1 голос
/ 11 мая 2011

В настоящее время я генерирую список, используя плагин jQuery tmpl :

<script id="mainTemplate" type="text/x-jquery-tmpl">
 <li>
  <a class="Page" href="#" rel="${LINK}" >${DESCRIPTION}</a>
 </li>
</script>

Можно ли вообще обрабатывать вещи с использованием шаблонов jQuery? Я попробовал:

<script id="mainTemplate" type="text/x-jquery-tmpl">
 <li>
 {{if ${TYPE} == "INTLINK" }}
  <a class="Page" href="#" rel="${LINK}" >${DESCRIPTION}</a>
 {{/if}}
 </li>
</script>

Но это не сработало. Я хочу иметь возможность условно получать разные выходные данные шаблона в зависимости от передаваемых данных (через json).

1 Ответ

0 голосов
/ 29 июня 2011

нет необходимости переносить TYPE в разметке if.это должно работать

<script id="mainTemplate" type="text/x-jquery-tmpl">
    <li>
        {{if TYPE == "INTLINK" }}
            <a class="Page" href="#" rel="${LINK}" >${DESCRIPTION}</a>
        {{/if}}
    </li>
</script>

при условии, что ваши данные содержат что-то вроде {"TYPE": "INTLINK"}.

...