播放框架模板错误

时间:2013-11-28 05:06:21

标签: templates playframework-2.0 rendering

我是Play框架的新手,来自Django。我正在阅读这里找到的教程:http://www.playframework.com/documentation/2.2.x/ScalaTodoList并遇到了一个错误。当我尝试使用任务表单进行渲染时,我会在加载时在页面上显示此内容:

BaseScalaTemplate(play.api.templates.HtmlFormat$@423302dd)(taskForm(“label”))

我认为这意味着表格没有正确呈现?我确定这只是一个简单的错误,但我无法弄清楚为什么会发生这种情况

1 个答案:

答案 0 :(得分:1)

我猜你在@inputText(taskForm("label"))之间有一个空格,例如:

@form(routes.Application.newTask) {

    @inputText (taskForm("label")) 

    <input type="submit" value="Create">

}

应该是:

@form(routes.Application.newTask) {

    @inputText(taskForm("label")) 

    <input type="submit" value="Create">

}

在那里放置一个空格会使模板解析器认为表达式在@inputText的末尾结束,并将该行的其余部分视为纯文本,这些文本将在生成的HTML中静态显示。