我有这段代码从我的集合中检索数组数据。我设法将它们拆分为其他数组以获取数组中每个位置的数据,但是现在我需要为每个查询提供每个数据,当我在拆分后直接进行查询时出现错误,有没有一种保存变量的方法mySplitResult []作为全局变量,可以从另一个模板帮助器访问它以进行查询,或者是否可以使用其他方法在相同函数中使用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;

    });
  }
});

最佳答案

好吧,如果您希望该变量是全局变量而不是反应性的,则只需将其插入窗口变量并从其他模板访问

window.Myvar = x

07-25 22:01