是否可以调用控制器方法在模板中呈现模板?或者这完全是错误的方法?
在 div 容器中,只显示了一个字符串,但我的 productTable 模板中没有重新渲染的 html。
内显示的字符串<div class="products">
:
SimpleResult(200, Map(Content-Type -> text/html; charset=utf-8))
模板:
@categories.map {cat =>
<div>some html</div>
<div class="products">@controller.Products.getByCatergoyId(cat.id)</div>
}
控制器:
public static Result getByCatergoyId(Long catId) {
List<Product> products = Product.find.where().eq("category.id", catId).findList();
return ok(views.html.display.productTable.render(products));
}