我是Play框架的新手,来自Django。我正在阅读这里找到的教程:http://www.playframework.com/documentation/2.2.x/ScalaTodoList并遇到了一个错误。当我尝试使用任务表单进行渲染时,我会在加载时在页面上显示此内容:
BaseScalaTemplate(play.api.templates.HtmlFormat$@423302dd)(taskForm(“label”))
我认为这意味着表格没有正确呈现?我确定这只是一个简单的错误,但我无法弄清楚为什么会发生这种情况
答案 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中静态显示。