Session
ハードコーディングされた文字列ではなく、その名前を含む変数を使用して Meteor メソッドを呼び出そうとしています。Session
一度機能しますが、を介して値が変更されたときにメソッドを再実行しませんSession.set
。
サーバーコード:
Meteor.methods({
hello: function () {
console.log("hello");
},
hi: function () {
console.log("hi");
}
});
クライアントコード:
Session.set('say', 'hi');
Meteor.call(Session.get('say')); // console prints hi
Session.set('say', 'hello'); // console is not printing, expected hello
Session
値が変更された後に「新しい」メソッドをリアクティブに呼び出すにはどうすればよいですか?