在Play Framework中,可以递归使用#{extends}
标记吗?
即,在子模板中,扩展父模板,并在父模板中扩展另一个模板,如下所示:
child.html:
#{extends 'parent.html' /}
<h1>I'm a child</h1>
parent.html:
#{extends 'grandparent.html' /}
<h1>I'm a parent</h1>
<div id="content">#{doLayout /}</div>
grandparent.html:
<h1>I'm a grandparent</h1>
<div id="more-content">#{doLayout /}</div>
(extends
标记上的文档:
http://www.playframework.org/documentation/1.2.2/templates#inheritance)
答案 0 :(得分:1)
是的,你可以。没问题。在应用程序的不同部分重用代码甚至是一种很好的做法。