как передавать данные между шаблонами meteor js

я работаю с Meteor js и пытаюсь передать данные из шаблона в другой, и это мой код:

BuildingAction.js

  Template.BuildingsAction.viewmodel({
     showExhibitions() {

        FlowRouter.go("/exhibitions");

    },})

На самом деле я хотел бы передать _id от BuildingsAction выставкам.

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

person sana    schedule 18.10.2016    source источник
comment
Вы звоните из шаблона внутри шаблона?   -  person Pankaj Jatav    schedule 18.10.2016
comment
У меня есть две выставки шаблонов, которые содержат детали первого шаблона, поэтому мне нужно найти связь между ними обоими.   -  person sana    schedule 18.10.2016
comment
я хотел бы установить для this.idItemParent() значение, исходящее из первого шаблона   -  person sana    schedule 18.10.2016


Ответы (1)


Есть два способа.

<сильный>1. Использование сеанса.

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

Получить значение сеанса: Session.get('idVar');

<сильный>2. Вы можете отправить идентификатор в URL

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

Получить значение параметра запроса: FlowRouter.getQueryParam("id");

person Pankaj Jatav    schedule 18.10.2016
comment
ну тогда как я могу получить его на выставках - person sana; 18.10.2016
comment
Обновите мой ответ Посмотрите - person Pankaj Jatav; 18.10.2016
comment
Используйте любую из созданных вами выставок, чтобы получить ценность. - person Pankaj Jatav; 18.10.2016
comment
Используйте метод 2. Переменные сеанса следует использовать для хранения данных, которые будут сохраняться. Пример параметра FlowRouter — это именно то использование, для которого он был создан. - person Tyler Shuster; 19.10.2016