我正在一个控制器的视图(HTML页面)中,我试图匹配复选框中的“选中”值的列表中。Scala @功能/语言的HTML文档 - for循环,如果语句等
我从模型中抓取选定的复选框值(列表A),将它们在控制器中抓取并发送到视图。我还从模型中获取复选框选择/选项/值(列表B)。所以,当我显示页面时,我循环浏览列表B,然后遍历列表A查看是否有匹配。如果匹配,则显示复选框为选中状态,否则显示复选框值。
这里是斯卡拉:
@(profileForm: Form[Application.ProfileRegister], servicesList: java.util.List[Service], profile: Profile, servicesSelected: java.util.List[String])
@main(null) {
...
Services Provided:*
@for(service
@for(checkService
@if(checkService.equals(service.name)) {
@service.name
} else {
@service.name
}
}
}
...
}
这是重复的复选框的值,但它也可以与检查的值。这显示在这里:
这是正确的Scala呢?
而我的另一个问题是 - 他们在哪里可以在视图(html)中使用Scala @语言的文档?我已经搜索,但找不到我在找什么。我可以在这些语句或HTML中使用变量吗?
我很感激帮助!
2016-11-18
Dan