撰写来自不同资源的页面scala模板在游戏中! 2.0

时间:2012-05-17 19:52:40

标签: templates playframework playframework-2.0

如果我有一个由多个部分组成的主页面(标题,主要,侧面等等),每个从不同的URL加载说标题由/ head side section组成从/侧加载我们使用在其他框架中使用Include。我可以这样做吗? 2.0 我使用Jquery来做它但不能这样做本地

$.get("/hello", function(result){
      $("#xxx").html(result);

2 个答案:

答案 0 :(得分:1)

正如马库斯所说,official documentation详细说明了这一点。

实际上,您不会将来自不同网址的结果粘贴在一起。您可以在模板中定义必须使用哪些模板。

您可以使用以下方式添加其他模板:

<h1>Home</h1>

<div id="side">
  @common.sideBar()
</div>

但是,如果您打算在页面周围设置全局框架,则应该查看extended template

@otherTemplate("Title"){

   //Html content here ...

}

更新

如果您要执行的操作是从控制器检索绝对URL,则必须使用reverse routing

@routes.Application.hello("Bob").absoluteUrl()

答案 1 :(得分:0)

<div id="side">
  @common.sideBar()
</div>

BTW来自official documentation