2016-10-18 40 views
0

我與流星JS的工作,我想從一個模板傳遞到另一個數據,這是我的代碼:如何通過之間的數據模板流星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 
     })} 
+0

是你在模板裏面從模板中調用? –

+0

我有兩個模板展覽是一個至少包含第一個模板的細節,所以我需要找到兩者之間的鏈接。 – sana

+0

我想設置this.idItemParent()從第一個模板 – sana

回答

0

有兩種方法。

1.使用會話。

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

獲取會話值: Session.get('idVar');

2.您可以將ID在URL

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

獲取queryparam值: FlowRouter.getQueryParam("id");

+0

來的值,那麼我怎樣才能得到它在「展覽」 – sana

+0

更新我的回答看看 –

+0

使用任何一個在您的展覽創建獲得價值。 –