我正在尝试调用 Meteor 方法,而不是使用硬编码的字符串,而是使用Session
包含其名称的变量。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
值更改后响应地调用“新”方法?