FreeMarket的几点小总结

在项目中使用FreeMarket来生成APP开发中的架构代码,使用的过程中有几点小的知识点总结下,方便以后去查找

1、list循环的第一项  <#if function_index = 0>...</#if>

<#if uiFunctionList??>
      <#list uiFunctionList as function>

   ${function.name} : (${function.dataTypeNoProperty}) ${function.name} <#if function_index = 0> <#else> ,</#if> //除去在list的第一一个元素中插入,
	
      </#list>
</#if>

2、list循环的最后项:<#if function_has_next> 表示非最后一项

<#if uiFunctionList??>
      <#list uiFunctionList as function>

   ${function.name} : (${function.dataTypeNoProperty}) ${function.name} <#if function_has_next> <#else> {</#if> //只在list的最后一个元素中插入}
	
      </#list>
</#if>

3、list如果为空的时候

<#if (function.attrList?size == 0)>,0</#if>)

4、当前循环的索引值 ${function_index}

<#if uiFunctionList??>
      <#list uiFunctionList as function>
   ${function_index}
      </#list>
</#if>

5、中断循环

<#list uiFunction as function>
   <#if function.type == "String"><#break></#break>
< /#list>

猜你喜欢

转载自blog.csdn.net/nihaomabmt/article/details/81567162