我正在尝试在多个域上重用模板。模板如下所示:
<div id="emailEntry">
<Table>
<tr class="prop">
<td valign="top" class="name">
<label for="email" id="email"><g:message code="default.email.label" default="Primary e-mail address* :" id="email" /></label>
</td>
<td valign="top" class="value ${hasErrors(bean: instanceToUse, field: 'email', 'errors')}">
<g:textField name="email" value="${instanceToUse?.email}"/>
</td>
</tr>
</Table>
</div>
我的观点是这样称呼这个模板:
<g:render template="/templates/frmEmailTableEntry" />
我的班级“客户”和“员工”都有电子邮件属性。所以我的问题是,如果我想为类“ customer ”和“ employee ”重用模板“frmEmailTableEntry”,我应该把什么放在模板中的“ instanceToUse ”中。我读到了关于声明 var 的渲染,但我不太确定如何通过它。请帮我解决一下这个。
提前致谢。