2016-04-27 2 views
0

Я изучаю, как создать веб-приложение для встреч на экспресс. В лекции он использует swig, но я предпочитаю использовать нефрит вместо swig, так как я пытаюсь использовать его.Как выглядит этот swig-код в нефрите?

Я пытаюсь преобразовать код swig в нефрит, я застрял в этом коде.

//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 %} 

Я думаю {% for note in notes %} будет как for note in notes в нефритовой файле. однако я не могу конвертировать другую часть, такую ​​как {{note.project}}, а другие коды начинаются с {{ note..

Может ли кто-нибудь помочь? Спасибо заранее!

ответ

0

В соответствии с Jade reference ваш цикл foreach будет выглядеть так: each note in notes. И свойства note также должны быть доступны как note.project. По крайней мере, если они являются объектами Javascript.

+0

Тогда, это похоже на «сильное примечание.проект»? Я думаю, тогда он будет печатать «note.project» в качестве контента. – jaykodeveloper

+0

Если вы хотите напечатать значение переменных, вы используете их как '# {note.project}'. Поэтому в сочетании с тегом 'strong' это будет:' strong # {note.project} ' –

+0

в порядке. Я сейчас попробую. Спасибо за совет! – jaykodeveloper

Смежные вопросы