我有动态内容,我想在我的应用程序的每个页面上显示。我只使用一个模板(main.html)。我可以为每个控制器呈现内容,然后main.html可以访问它,但我认为必须有一种更简洁的方法来包含doLayout标记之外的内容。
答案 0 :(得分:2)
最常见的方法是在控制器中使用@Before拦截器获取动态元素,并将其存储在renderArgs中,然后通过编辑main将动态内容放入视图中。 HTML
我认为这个问题简洁地回答了你的问题 - Does Play Framework support "snippets"?。
答案 1 :(得分:0)
由于doLayout是一个自定义标记,您可以在逻辑中创建自己的新标记并拥有所需的任何内容。