2016-04-27 6 views
0

Ich studiere, wie man Sitzung Webanwendung auf Eil bildet. In der Vorlesung benutzt er swig, aber ich bevorzuge Jade anstelle von swig, da ich versuche, mich daran zu gewöhnen.Wie sieht dieser Code in Jade aus?

Ich versuche Swig-Code in Jade zu konvertieren, ich bin in diesen Code stecken.

//In swig, 
<div class="col-md-12 column list-group">{% for note in notes %} 
      <div class="list-group-item"> 
      <div>Note from <em><strong>{{ note.memberName }}</strong></em>     on: {{ note.createdOn.toDateString() }} 
           - for project: <strong>{{ note.project }}</strong> 
      </div> 
      <div><strong>Work yesterday:</strong> {{ note.workYesterday }}</div> 
      <div><strong>Work today:</strong> {{ note.workToday }}</div> 
      <div><strong>Impediment:</strong> {{ note.impediment }}</div> 
      </div>    {% endfor %} 

Ich denke, {% for note in notes %} wie for note in notes in Jade-Datei sein. Ich kann jedoch andere Teile wie {{note.project}} und andere Codes nicht mit {{ note. konvertieren.

Kann mir jemand helfen? Vielen Dank im Voraus!

Antwort

0

Entsprechend der Jade reference würde Ihre foreach Schleife so aussehen: each note in notes. Und die Eigenschaften von note sollten auch als note.project zugänglich sein. Zumindest wenn sie Javascript-Objekte sind.

+0

Sieht es dann aus wie 'starkes note.project'? Ich denke, dann wird 'note.project' als Inhalt gedruckt. – jaykodeveloper

+0

Wenn Sie den Wert von Variablen ausgeben wollen, verwenden Sie diese wie folgt: '# {note.project}'. In Kombination mit dem 'strong' -Tag wäre das also:' strong # {note.project} ' –

+0

okay. Ich werde es jetzt versuchen. Danke für Deinen Ratschlag! – jaykodeveloper