我不确定我的问题标题中是否有正确的命名,我是新手。基本上我想通过调用2个子模板来破解我的html模板(将它们作为参数传递给主模板中的子对象)。
所以我的主要模板是
@* patientInfoFrame Template File *@
@(alarm: Alarm)
@import helper._
@* Caller part *@
@calleInfoTemplate(@alarm.callee)
@* Patient part *@
@patientInfoTemplate(@alarm.patient)
我将Alarm对象作为变量接收,并通过调用第二个模板calleInfoTemplate
来构建页面的一部分,其中包含来自Alarm对象的子对象,然后是第三个模板patientInfoTemplate
和另一个子模板-宾语。
如果我尝试编译它会说@alarm.callee
是简单表达的非法开始。
如何将这些子对象作为输入传递给其他模板?
答案 0 :(得分:1)
在这种情况下,您不需要变量上的@
转义字符,因为您已经在动态语句(模板调用)中。
@* Caller part *@
@calleInfoTemplate(alarm.callee)
@* Patient part *@
@patientInfoTemplate(alarm.patient)