7

私はこれを持っています:

Template.laps_t.laps = function () {
  return Practices.findOne({name: Session.get('practice')});
};

これを繰り返して値を段落に入れるにはどうすればよいですか?つまり:

{{#each laps.lapList}}
  <p>WHAT DO I HAVE TO PUT HERE TO PRINT THE VALUES OF THE LIST????</p>
{{/each}}

私はこれを正しくやっていますか?その段落の中に何を入れなければなりませんか?

編集:

Justin Caseに感謝します、あなたの解決策はうまくいきました。

今、もう1つ問題があります。私は次のようなテーブルに印刷するだけでなく(これは別のリストです)lap.lapListlap.lapTimeList印刷したいと思います。[1,2,3,4,5,...]

{{#each laps.lapList}}
  <tr>
    <td>iterate over and print the current value of lapList (solved using {{this}})</td>
    <td>iterate over and print the current value of lapTimeList</td>
  </tr>
{{/each}}

lapslapListとの両方を保持するオブジェクトですlapTimeList。したがって、アイデアはラップ番号とそれぞれの時間を印刷することです。誰かがその方法を知っていますか?

4

1 に答える 1

31

Iflaps.lapList[1,2,3]then の形式の配列です。

{{#each laps.lapList}}
  <p>{{.}}</p>
{{/each}}

{{.}}現在のオブジェクト/要素を参照します。たとえば、辞書/ハッシュが含まれている場合は[{elapsedTime:32.0, location: 'Chicago'}]、キー名を使用できます。

{{#each laps.lapList}}
  <p>Lap took {{elapsedTime}}</p>
{{/each}}
于 2013-01-07T05:14:31.600 に答える