起動時にいくつかのテンプレートをロードしました。ページがロードされると、ユーザーは別のテンプレートのコンテンツを定義するいくつかの項目を選択できます。それが私が立ち往生しているところです。
メソッドを呼び出して結果をセッションに保存した後、それを他のテンプレートに送信する方法。
私は Deps.Dependency を見てきましたが、実際には非常に単純であると確信しています。
起動時にいくつかのテンプレートをロードしました。ページがロードされると、ユーザーは別のテンプレートのコンテンツを定義するいくつかの項目を選択できます。それが私が立ち往生しているところです。
メソッドを呼び出して結果をセッションに保存した後、それを他のテンプレートに送信する方法。
私は Deps.Dependency を見てきましたが、実際には非常に単純であると確信しています。
最初のテンプレートに、結果を保存したい select 要素があるとします:
<template name="foodSelect">
<select id="favorite-food"> <option> Taco </option> <option> Burrito </option> </select>
</template>
そのテンプレートのヘルパーで、そのタイプの入力に関するイベントを確認できます。
Template.foodSelect.events({
"change #favorite-food" : function(event, template) {
var input = $(event.target).val();
Session.set('favorite_food', input);
}
});
他のテンプレートでは、コンテンツを使用してこれにアクセスし、Session.get('favorite_food')
それに応じて変更できます。