Playframework 2.0 如何在游戏2中呈现javascript模板?

Playframework 2.0 如何在游戏2中呈现javascript模板?,playframework-2.0,Playframework 2.0,在这里玩新手游戏 在播放文档中,播放模板可以是任何基于文本的格式。如果我想使用javascript模板或纯文本模板而不是html模板,它是如何工作的 在Rails中,我可以有不同格式的不同视图(模板)。例如,我可以有一个people/index.html.erb,它使用一个名为\u list.html.erb的部分,如下所示: <h1>People</h1> <ul id="people"> <%= render "list" %> </

在这里玩新手游戏

在播放文档中,播放模板可以是任何基于文本的格式。如果我想使用javascript模板或纯文本模板而不是html模板,它是如何工作的

在Rails中,我可以有不同格式的不同视图(模板)。例如,我可以有一个
people/index.html.erb
,它使用一个名为
\u list.html.erb
的部分,如下所示:

<h1>People</h1>
<ul id="people">
  <%= render "list" %>
</ul>
$('#people').html('<%= escape_javascript(render("list")) %>');
如果客户端需要呈现整个页面,它可以发送一个接受html文档的请求,应用程序将提供html视图。如果OTOH客户端只需要更新页面的一部分,它可以发送一个接受脚本的请求,应用程序将提供js视图。这是非常聪明的IMHO,我想在游戏中做一些类似的事情

我天真地尝试创建一个名为
index.scala.js
的模板,然后调用
Ok(views.js.index(“helloworld”)
。不幸的是,这不起作用。我得到一个错误,对象js不是包视图的成员


在重头戏2中,有没有一种惯用的方法来实现这一点?

尝试将文件命名为
index.scala.html
,而不是
index.scala.js