我在我的StringTemplate4模板中注入一个属性,该模板具有多个子属性级别。
当我通过模板输出它的各种元素时,我需要在不同点的嵌套中引用相当远的属性,导致模板经常做多个引用,如...
attribute.subattribute.subattribute2.finalattribute1 的 attribute.subattribute.subattribute2.finalattribute2
在StringTemplate4中是否有一种方法可以将subattribute2存储在一个“变量”中,然后我可以参考它来稍微整理一下逻辑?
非常感谢任何帮助:)
答案 0 :(得分:0)
您可以使用助手模板:
foo(attribute) ::= <<
<helper(attribute.subattribute.subattribute2)>
>>
helper(sub) ::= <<
<sub.finalattribute1>
<sub.finalattribute2>
>>