在/lib/global.js
我有:
footerButtons = ['x','y','z'];
我在客户端Spacebars助手中使用它:
Template.footer.helpers({
footerButtons: function(){
return footerButtons;
}
});
然后从流星壳我做:
footerButtons = ['a', 'b', 'c'];
运行此操作后,客户端帮助程序未更新。
Meteor shell命令可以更改客户端变量值吗?
答案 0 :(得分:0)
Meteor shell直接与服务器连接。虽然在客户端和服务器上都定义了footerButtons
,但您执行的Meteor shell命令只会影响服务器值。由于这样的全局变量没有内置反应,因此footerButtons
客户端值不会发生变化。您必须使用Meteor.method或其他东西从服务器获取值。