是否有可能在freemarker宏的參數中有if/else語句?如果在freemarker宏的參數內的else語句?
我現在有:
[#if myForm.id==0]
[#assign action = "add"]
[#else]
[#assign action = "change"]
[/#if]
[@printForm action /]
這是相當多的代碼行,是有可能通過將的if/else構造作爲參數有點縮短這個,是這樣的:
[@printForm [if]add[#else]change[/#if] /]
退房kapep在這個鏈接的回答:HTTP://計算器。 com/questions/17539686/use-ternary-operator-in-freemarker這可能有幫助 – Ogen
感謝@Ogen,看起來很有希望,我打算試試這個! – TinusSky