2017-05-19 1 views
0

J'utilise Meteor + FlowRouters. Supposons que j'ai 2 pages Produits et paiements. L'utilisateur sélectionne le produit (nous stockons "_id" comme champ caché) de Produits page et redirige vers Paiements.Comment obtenir le paramètre du modèle précédent dans la méthode auxiliaire du modèle courant

Scénario:

Page Produit (_id comme 'queryparam') ---------> PAIEMENTS (comment saisir _id en aide ici?)

question:

ici, à la page Paiements, je veux montrer les détails du produit de « _id » nous avons passé de pag produit e, comme une information de caisse. Je veux saisir le paramètre dans mes méthodes d'aide de Paiements, comment faire cela?

+0

Quel est le mécanisme de routage utilisez-vous? Vous pouvez envoyer l'id comme l'un des paramètres facultatifs/obligatoires dans l'URL si vous utilisez un routeur de fer. – blueren

+0

J'utilise le routage de flux. –

+0

Il devrait y avoir quelque chose de similaire à celui dans le routeur de flux aussi. Permettez-moi de jeter un coup d'oeil rapide – blueren

Répondre

0

Dans mes paiements Page

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"); 
     } 
});