2
有沒有辦法如何轉儲整個對象並將其寫入某處?如何在freemarker中轉儲對象(.ftl)
像: var_dump()
在PHP console.log
在JS
我發現像list
,所以我嘗試像下面這樣:
<#list calculation as c>
${c}
</#list>
但是模板秋天錯誤。我appriciate任何意見!
有沒有辦法如何轉儲整個對象並將其寫入某處?如何在freemarker中轉儲對象(.ftl)
像: var_dump()
在PHP console.log
在JS
我發現像list
,所以我嘗試像下面這樣:
<#list calculation as c>
${c}
</#list>
但是模板秋天錯誤。我appriciate任何意見!
它取決於您正在迭代的對象的類型。您可以檢查數據類型的變量,然後將它輸出合適的(參考:http://freemarker.incubator.apache.org/docs/ref_builtins_expert.html#ref_builtin_isType)
下面是一些例子:
<#if calculation?is_sequence>
<#list calculation as c>
${c}
</#list>
<#elseif calculation?is_hash_ex>
<#list calculation?keys as key>
${key} - ${calculation[key]}
</#list>
<#elseif calculation?is_string>
${calculation}
</#if>
看看https://github.com/ratherblue/freemarker-debugger/blob/master/debugger.ftl更多的例子傾銷數據