我正在尝试使用Polymer作为GUI工具的Playframework。作为一名JSF开发人员,我并不习惯开发这些ajax代码。
目前,我在main.scala.html中遇到了这种情况:
<core-scaffold>
<core-header-panel navigation flex mode="seamed">
<core-toolbar>Painel Administrativo</core-toolbar>
<nav>
<core-menu selected="0">
<paper-item noink>
<a href="@routes.ProjetoController.listar()">
<core-icon icon="settings"></core-icon> Projetos
</a>
</paper-item>
<paper-item noink>
<a href="@routes.TipoProjetoController.listar()">
<core-icon icon="settings"></core-icon>Tipos de Projetos
</a>
</paper-item>
</core-menu>
</nav>
</core-header-panel>
<div tool></div>
<div fit>@content</div>
</core-scaffold>
问题是:有没有办法调用我在纸质项目元素中的路线,并将其部分渲染为 @content ?如果是这样,我怎么能在没有页面resfresh的情况下实现这种单页样式行为?
PS:这些不是静态内容。
ProjetoController.listar()应呈现 projeto_listar.scala.html ,而TipoProjetoController.listar()应呈现 tipoProjeto_listar.scala.html 。这是两个不同的动态页面,主要是:
@()
@main("Page Title") {
}