【问题标题】:how to pass data between templates meteor js如何在模板流星js之间传递数据
【发布时间】:2016-10-18 14:22:24
【问题描述】:

我正在使用 Meteor js,我正在尝试将数据从模板传递到另一个模板,这是我的代码:

BuildingsAction.js

  Template.BuildingsAction.viewmodel({
     showExhibitions() {

        FlowRouter.go("/exhibitions");

    },})

实际上我想将 BuildingsAction 中的 _id 传递给展览

   Template.exhibitions.viewmodel({
    onCreated: function () {
        this.idItemParent(BuildingsAction_id)// here i whoud like to get the id 
        })}

【问题讨论】:

  • 您是从模板内的模板调用吗?
  • 我有两个模板展览,其中包含第一个模板的详细信息,所以我需要找到两者之间的链接。
  • 我想将 this.idItemParent() 设置为来自第一个模板的值

标签: mongodb meteor flow-router


【解决方案1】:

有两种方法。

1.使用会话。

`Session.set('idVar',YourId);`

获取会话值: Session.get('idVar');

2。您可以在 URL 中发送 id

FlowRouter.go("/exhibitions",{},{id:YourID});

获取查询参数值: FlowRouter.getQueryParam("id");

【讨论】:

  • 好吧,那我如何在“展览”中获得它
  • 更新我的答案看看
  • 使用您的展览上的任何一个来创造价值。
  • 使用方法2。会话变量应该用于存储将持久化的数据。 FlowRouter 参数示例正是创建它的用途。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-08-21
  • 2014-08-22
  • 1970-01-01
  • 2016-12-22
  • 1970-01-01
  • 1970-01-01
  • 2017-07-19
相关资源
最近更新 更多