Rendern einer Play Framework 2 Anzeigen

Ich bin nur irgendwie verwirrt als ganzes, wenn es um die play framework. Ich habe die meisten alles, was herausgefunden, aber es scheint, wie jeden Tag etwas neues kommt.

Sowieso, die Sache des Tages ist: mein scala template-code zeigt im Klartext in meiner gerenderten Dokument. Vielleicht ist die falsche syntax, vielleicht auch die play-1.0-syntax, ich weiß nicht. Die Vorlage sieht wie folgt aus:

@(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>
}

Ich bin sicher, es ist etwas zu einfach. Irgendwelche Ideen?

Edit: hier der controller-Aktion:

public static Result bearings()
{
    Menu menu = BuildMenu();
    return ok(views.html.bearings.render(menu));
}

Und das Ergebnis ist das, was einem gerade HTML-Ergebnis der obige code würde wie folgt Aussehen.

  • Den ganzen code oder seine Teile ? Zeigen Sie uns die Aktion aus dem controller, wo du das Rendern dieser Ansicht.
  • Ich glaube, du bist mit Play 1.0 template syntax. Die template-syntax in Spiel 2 ist völlig anders.
  • überprüfen Sie meine zu Bearbeiten
  • Nota bene wie @rjsvaljean schrieb natürlich mischen Sie Spiel 1 und Spiel 2 in diese Teile: #{list items...
  • Ich muss sagen, dass ich keine Ahnung habe, o.O
  • Mist. Das ist wie 3 Fragen in einer Reihe gehabt haben, wie die einfachste Antwort möglich. Post was Sie sagte als Antwort und ich werde es akzeptieren.
  • Ich hoffe nur, die Antwort ist nicht so einfach, oder lokalisiert oder etwas, dass es geschlossen ist. Das wäre wie die 3. Frage, die ich beantwortet habe, die geschlossen wird 🙂

Schreibe einen Kommentar