【问题标题】:"For" loop with meteor流星的“for”循环
【发布时间】:2014-12-31 00:53:55
【问题描述】:

我是流星新手,我的问题是这样的。我想使用以下选项列表进行选择:

 <ul id="collapseFour" class="collapse">                        
    <select id="uhd">                            
       {{#each uhdNum}}
          <option>{{number}}</option>
       {{/each}}
    </select>                        
 </ul>

我知道我可以通过助手来完成,但我不知道该怎么做。而不是数字,必须是 1,2,3,4 最多 50。我创建了帮助文件

UHDResults = new Meteor.Collection('uhdResults');
Template.adminLayout.helpers({
  uhdNum: function() {
  var number;
  for(var i=0;i<49;i++){
    number[i] = i;
  }
  return number;
}  
});

但是没有效果。任何帮助将不胜感激。谢谢!

【问题讨论】:

    标签: mongodb meteor iron-router


    【解决方案1】:

    #each 块内,将&lt;option&gt;{{number}}&lt;/option&gt; 替换为&lt;option&gt;{{this}}&lt;/option&gt;

    在你的 js 文件中,number 应该被定义为一个数组,如下所示:

    var number = [];
    

    其他一切都应该工作。如果还有问题,更换:

    number[i] = i;
    

    number.push(i);
    

    【讨论】:

      猜你喜欢
      • 2016-05-10
      • 1970-01-01
      • 2016-08-14
      • 1970-01-01
      • 2015-06-06
      • 1970-01-01
      • 2016-07-31
      • 2016-05-31
      • 2019-03-23
      相关资源
      最近更新 更多