使用具有两个或更多代码块的方法(如Option.fold)播放框架2模板

时间:2014-04-09 08:27:28

标签: scala playframework-2.0 template-engine

文档中有一个使用map

的示例
@products.map { p =>
  @display(product = p)
} 

我可以使用fold吗?

@productOpt.fold(
  <em>-<em>
){ p =>
  @display(product = p)
} 

我应该如何安排模板中的代码(上面的例子不起作用)?

1 个答案:

答案 0 :(得分:1)

你可以使用折叠。我认为你的问题是括号。你尝试过大括号吗?

@productOpt.fold{
  <em>-</em>
}{ p =>
  @display(product = p)
}