如何生成仅具有最大值的Ractive <select>

时间:2016-07-19 13:38:17

标签: javascript ractivejs

使用Ractive,我想生成一个带有从1到n的数字选项的下拉列表。 可以使用(source)生成select元素: &lt; select value ='{{selectedCountry}}'&gt;     &lt;选项已禁用&gt;选择国家/地区&lt; /选项&gt;     {{#countries}}         &lt; option value ='{{id}}'&gt; {{name}}&lt; / option&gt;     {{/国家}} &LT; /选择&GT; 有: ractive = new Ractive({     el:myContainer,     模板:myTemplate,     数据:{         国家:[             {id:'AFG',名称:'阿富汗'},             {id:'ALB',名称:'阿尔巴尼亚'},             // 等等...         ]     } }); 所以数据将改为: ractive = new Ractive({     el:myContainer,     模板:myTemplate,     数据:{         n:50     } }); 但是当你只有一个最大值(n)时#countries循环的语法是什么?

1 个答案:

答案 0 :(得分:2)

<select>
{{#each Array(n):i}}
    <option>option {{i}}</option>
{{/each}}
</select>

相关文件: