如何在电梯中访问代码段选项?

时间:2013-05-24 00:20:51

标签: scala lift

如果我有这样的模板:

<div class="lift:ThisIsMySnippet?option1=a_value;option2=another_value">
  <div class="morestuff">
    {embed}
  </div>
</div>

然后是这样一个片段:

class ThisIsMySnippet {

  // I want option1's value!

}

我如何获得这些价值?

1 个答案:

答案 0 :(得分:4)

我相信您可以通过S对象获取代码段的param值,如下所示:

val x = S.attr("option1")

在这种情况下,x将是Box[String],因此如果您希望以安全的方式获取值,则可以执行此操作:

val x = S.attr("option1") openOr "defaultValue"