2017-05-19 6 views
0

私はMeteor + FlowRoutersを使用しています。前のテンプレートから現在のテンプレートのヘルパーメソッドにパラメータを取得する方法

私は2ページあると仮定します。製品お支払いです。ユーザーはの商品ページから商品を選択し(非表示フィールドに「_id」を格納)、のお支払いにリダイレクトします。

シナリオ:

製品ページ(_id 'queryparam'など)(ここではヘルパーに_idをつかむためにどのように?)--------->支払いページ

質問:

ここで支払いのページでは、私たちは製品のPAGから渡された「_id」から、製品の詳細を表示したいですe、チェックアウト情報として。私はの支払い方法のヘルパーメソッドでパラメータを取得したい、それを行うには?私の支払いで

+0

あなたはどのようなルーティングメカニズムを使用していますか? Iron routerを使用している場合は、URLをオプション/必須パラメータの1つとしてIDを送信できます。 – blueren

+0

私はフロールーティングを使用しています。 –

+0

フロールータにも同様のものがあるはずです。 – blueren

答えて

0

ページ

Payments.html

<template name="App_Payments"> 
    <div> 
    {{id}} 
    </div> 
</template> 

Payments.js

import './Payments.html'; 

Template.App_Payments.helpers({ 
     id() { 
     // below "id" is passed from Products page. 
     return FlowRouter.getQueryParam("id"); 
     } 
}); 
関連する問題