javascript - 带有 Meteor 的通用 session 变量键模板助手

标签 javascript meteor

我怎样才能让下面的助手更通用,这样我就可以用匹配的模板变量设置任意 session 变量,并在没有这种重复模式的情况下检索它们?

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);
});

然后在您的空格键模板中像这样使用它:

{{getSession "posX"}}

关于javascript - 带有 Meteor 的通用 session 变量键模板助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29086511/

相关文章:

c# - Asp.net mvc fileupload 通过 ajax

meteor - 是否可以将参数传递给 Meteor 中的动态模板?

javascript - 用户输入几秒钟后查询搜索 Meteor + React

javascript - 页面重新加载时,Meteor 上的 session 值会重置

javascript - jquery移动按钮文本通过点击在两个文本之间切换

javascript - Wami录音机,未调用回调函数

javascript - JavaScript 中的递归函数

javascript - 在html中使用for时函数调用两次

javascript - 有没有办法使用meteor SimpleSchema + Autoforms 重用模板将数据存储到不同的相同集合中?

javascript - 在获取 URL 之前了解 URL 的性质