【发布时间】:2015-11-25 20:46:33
【问题描述】:
我有需要在集合中显示的数据。我应该遍历集合并根据集合中的每个元素创建 html 元素。
我想在 html 代码中插入如下所示的卡片。
<div class="card #66bb6a green lighten-1">
<div class="card-content white-text">
<span class="card-title">{{ title }}</span>
{{#if currentUser}}
<p>{{ currentUser }}</p>
{{/if}}
</div>
<div class="card-action">
<a class="card-nav" href="#">Navigation</a>
<a class="card-remove" href="#">Remove</a>
</div>
</div>
请注意,点击事件应该在两个元素上(card-nav、card-remove)。 做这个的最好方式是什么?这可以用一个模板创建,然后根据集合插入每个模板吗?
感谢您的回答!
【问题讨论】:
-
如果您想创建多个模板,只需将它们包装在 if 语句中,如果您不想更改卡片的结构,则只需更改类即可。
-
我不确定你的意思。每个模板应该看起来像这样,具有不同的属性(标题等)。我设置它们没有问题。我不知道如何在 javascript 代码中添加它们并设置它们。
标签: jquery meteor meteor-blaze