我想在屏幕上的聊天室的多个实例中使用相同的代码。
比方说,我希望同时有6个聊天室,但是每个聊天室都使用相同的模板,模板,但不同的实例,但仍然能够以流星的方式独立反应。
我怎么做这样的事情呢?
发布于 2012-12-04 15:45:10
您可以拥有聊天室的collection,并使用each助手遍历当前的每个聊天室。在该迭代器内部,您将拥有另一个用于chatroom的模板。实际上,您将对多个聊天室使用相同的模板。这是Meteor的一个非常常见的设计模式。
<template name='chatrooms'>
{{#each chatrooms}}
{{>chatroom}}
{{/each}}
</template>
<template name='chatroom'>
<div class='room'>
{{name}}
<ul>
{{#each messages}}
<li>{{text}}</li>
{{/each}}
</ul>
</div>
</template>https://stackoverflow.com/questions/13691525
复制相似问题