如何使以下帮助程序更通用,以便可以使用匹配的模板var设置任意会话var,并在没有这种重复模式的情况下检索它们?
Template.feedback5.helpers({
'posX': function() {
return Session.get('posX');
},
'dragPosition': function() {
return Session.get('dragPosition');
},
'stuck': function() {
return Session.get('stuck');
},
'dragging': function() {
return Session.get('dragging');
}
});
最佳答案
您可以注册一个全局助手来获取任何给定其键的Session变量:
Template.registerHelper("getSession",function(key){
return Session.get(key);
});
并在Spacebars模板中像这样使用它:
{{getSession "posX"}}