如何为单个记录创建模板并进行渲染?

时间:2014-11-15 19:53:28

标签: templates meteor

也许这是一个愚蠢的问题,但请考虑这种情况:我有现场记录列表和我想要显示记录详细信息的区域。如何使用meteor模板实现此功能:

当我单击记录列表中的记录时,将刷新包含记录详细信息的区域,并显示此单击的记录详细信息。我不想要路由,更改网址,只需要这个简单的功能。

2 个答案:

答案 0 :(得分:0)

您可以使用Session变量存储单击的id,并使用基于会话ID的帮助程序获取数据。

答案 1 :(得分:0)

在点击事件中,您可以创建类似

的会话
Session.set("name",this); 

但你必须记住这个事件必须在#each循环内。 在您希望保留数据的模板中,您使用把手{{#with session}}包装所有这些,并且您的助手应该看起来像

session: function(){ 
  return Session.get("name");
} 

在其中你可以使用#each loop

中的所有内容