Вопрос

Шаблоны FreeMarker поддерживают оператор if со следующим синтаксисом

<#if hot> 
  It's hot.
</#if>  

Я просмотрел документацию и не нашел поддержки оператора if-else.Конечно, я мог бы добиться того же результата с помощью:

<#if hot> 
  It's hot.
</#if>  
<#if !hot> 
  It's not hot.
</#if>  

Есть ли поддержка if-else во FreeMarker?

Это было полезно?

Решение

Да, вы можете написать:

<#if hot>
it's hot
<#else>
it's not
</#if>

И если у вас много бесплатных маркеров, я действительно могу порекомендовать IntelliJ IDEA 8, его поддержка бесплатных маркеров действительно помогает ...

Другие советы

Да, синтаксис:

<#if condition>

...

<#elseif condition2>

...

<#elseif condition3>

...

<#else>

...

<#/if>

Ты можешь найти Полная ссылка на Freemarker

Если вы используете Netbeans, есть этот плагин

iberck уже указал на документы. Но вот точная документация о if-else во FreeMarker .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top