0
htmlページに表示されているように私のタスクオブジェクトのプロパティを表示したいと思います。私の仕事はタイトルと進歩の属性を持っています。しかし、属性は表示されません。それは私の地図の機能を私の方法で行ったのですか?template.helpers()
が間違っていますか?おかげ流星の炎のオブジェクトが表示されない
マイ炎テンプレート
<tbody>
{{#each displayAllTasks}}
<tr>
<td class="highlight">
<div class="success"></div>
<a href="javascript:;"> {{counter}} </a>
</td>
<td class="hidden-xs"> {{ task_item }} </td>
<td> {{ task_progress }}% </td>
<td> Bob Marley </td>
<td>
<a href="javascript:;" class="btn btn-outline btn-circle btn-sm purple">
<i class="fa fa-edit"></i> Edit </a>
</td>
</tr>
{{/each}}
</tbody>
マイテンプレートは、それが任意の行を印刷してい
Template
.personalTask
.helpers({
displayAllTasks() {
counter = 1
return Tasks.find({}).map(function(item) {
return {
task_item: item.title,
task_progress: item.progress,
counter: counter++
}
})
}
})
だから、 '
'Task.find()。count()'とは何ですか? – Jankapunkt
私はあなたのヘルパーの構造がうまくいると信じています(ただし、 'counter'を使う代わりに@indexを使うことができます)。 Tasks.find()がドキュメントを見つけられない可能性が高いと思われます。たぶん 'console.log(Tasks.find()。count())'を試してみて、ドキュメントを返さない場合は 'collection'、' publish'、 'subscribe'、' allow'、 'deny 'コード。 –
答えて
の下に示されていますか?
とにかく私はこれをやります。
ブレイズテンプレート::あなたはカウンターが1に基づいて、代わりにゼロにしたい場合は
しかし、あなたはヘルパーが必要になりますあなたは、など
テンプレートヘルパーのカウンタを必要といけません+1の関数。私もjavascriptを削除しました。リンクから。
出典
2017-09-30 13:58:43 iiro
関連する問題