给定一个 foobar 列表(每个都包含一个名称和一个用于创建 URL 超链接的 slug),在 Play 2.0 模板中将该列表中的每个项目呈现为链接(或其他一些 HTML)的惯用方式是什么? ),然后在列表中插入一些字符,比如逗号?
例如,如果有 3 个 foobar,最终输出可能如下所示:
<a href="/quux/foobar1">Foobar1</a>, <a href="/quux/foobar2">Foobar2</a>, <a href="/quux/foobar3">Foobar3</a>
我的第一个冲动是尝试:
@foobars.map{foobar =>
<a href="@routes.Foobars.quux(foobar.slug)">@foobar.name</a>
}.mkString(", ")
但这输出转义的 HTML,这不是我想要的。
这似乎是一个常见的用例;有没有一种惯用的方法可以完成?