프레임 워크를 재생할 때는 전체적으로 혼란 스럽습니다. 나는 대부분을 알아 냈지만, 새로운 무언가가 매일 생겨나는 것처럼 보입니다.재생 프레임 워크 렌더링 2보기
어쨌든 오늘의 일은 내 렌더링 된 문서에 내 스칼라 템플릿 코드가 일반 텍스트로 표시됩니다. 어쩌면 그것의 틀린 통어론, 어쩌면 그것의 놀이 1.0 통어론, 나는 몰라. 템플릿은 다음과 같습니다 : 나는 그것을 간단 뭔가 확신
@(model : models.Menu)
@main("Bearings") {
<div id="bearings_container">
<div id="menu">
<ul id="firstLevel">
#{list items:model.items,as:'menuItem'}
<li id="${menuItem.name}" class="firstLevel">${menuItem.name}</li>
<ul id="${menuItem.name}- submenu">
#{list items: menuItem.subMenu, as:'subMenuItem'}
<li id="${subMenuItem.name}" class="secondLevel">${subMenuItem.name}</li>
<ul id="${subMenuItem.name}- submenu">
#{list items: subMenuItem.subMenu, as:'subSubMenuItem'}
<li id="${subSubMenuItem.name}" class="thirdlevel">${subSubMenuItem.name}</li>
#{/li}
</ul>
#{/li}
</ul>
#{/li}
</ul>
</div>
</div>
}
. 어떤 아이디어?
편집 : 여기 컨트롤러 액션의 :
public static Result bearings()
{
Menu menu = BuildMenu();
return ok(views.html.bearings.render(menu));
}
가 그리고 결과는 코드의 직선 HTML 결과가 위와 같이 보일 것이다 것입니다.
전체 코드 또는 부품? 이 뷰를 렌더링하는 컨트롤러에서 액션을 표시하십시오. – biesior
[Play 1.0 템플릿 구문] (http://www.playframework.org/documentation/1.0/templates#syntax)을 사용하고 있다고 생각합니다. Play 2의 템플릿 구문은 완전히 다릅니다 (http://www.playframework.org/documentation/2.0.4/ScalaTemplates). – rjsvaljean
@biesior 내 편집을 확인하십시오 –