javascript - meteor 客户端 JavaScript 中的全局变量

标签 javascript meteor

我有这段代码可以从我的集合中检索数组数据。我设法将它们分割成其他部分以获取数组中每个位置的数据,但现在我需要每个数据用于另一个查询,当我在分割后直接进行查询时,我收到错误,有没有办法保存变量mySplitResult[] 作为 other 中的全局变量,以便从另一个模板助手访问它以进行查询,或者是否有其他方法可以使用 mySplitResult 的结果在同一函数中进行查询。所有这些都是在客户端用 javascript 完成的。

Template.testeo.helpers({
  ls: function(){
    var list=Calender.find({status_visualizacion: "visible"});
    var count = 0;
    list.forEach(function(calender){
      var result =  + count + "," + calender.calendario_slaves;
      mySplitResult = result.split(",");
      var i = 0;
      while (i < mySplitResult.length){
        //console.log(mySplitResult[i]);
        trozo= mySplitResult[i];
        console.log(trozo);
        i++;
        //return trozo;
      }
      count += 1;

    });
  }
}); 

最佳答案

如果您希望变量是全局的而不是 react 性的,那么只需插入窗口变量并从其他模板访问

window.Myvar = x

关于javascript - meteor 客户端 JavaScript 中的全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38589036/

相关文章:

javascript - 图像叠加闪烁?

javascript - 如何将 vuetify 日历间隔格式更改为 24 小时?

meteor - 一个项目中的多个 MeteorJS 客户端

node.js - Meteor/Node.js 解析大量文件变得非常慢

javascript - 生成模型图环回

JavaScript 矩阵行列式

javascript - MongoDB引用错误: Schema is not defined

css - 如何测试 LESS 文件是否正在编译?

html - 我的 css 背景图片不显示

javascript - Meteor 在运行时更改数据库