为什么模板引擎doest'n渲染

时间:2012-07-27 01:04:22

标签: playframework playframework-2.0

当我在login.scala.html中编写此代码时,只会显示“foo”字样,换句话说,“bar”从未显示过。

<body>
    @{
        <span>bar</span>
        if(true)
        {
            <span>foo</span>
        }
    }

    @{
        <span>bar</span>
        for(i <- numbers)
        {
            <span>bar</span>
            <span>i.toString()</span>
        }
    }
</body>

有人知道为什么吗?

1 个答案:

答案 0 :(得分:1)

当你使用block语句时,它返回最后一个表达式。

例如(在REPL中尝试):

val a: Int = 10 
val b: Int = 20
{
a
b
}

输出:

res0: Int = 20