我有一个这样的数组:
array = [0, 1, 2, 3, 4, 5, 6, 7]
和2个配置变量:
var start = 2;
var count = 3;
我希望小胡子完全按照配置要求渲染数组。我的模板是这样的:
{#array}
<p>{.}</p>
{/array}
我希望我的输出是这个:
<p>2</p>
<p>3</p>
<p>4</p>
我怎样才能做到这一点?
答案 0 :(得分:1)
在您的JavaScript中,您需要使用start
和count
来构建数据子集。为此,您可以使用像underscore.js这样的库,如下所示:
var array = [0, 1, 2, 3, 4, 5, 6, 7];
var start = 2, count=3;
var subset = _.range(start, start+count);
然后可以使用subset
变量传递您的Mustache模板。您需要尽可能简化您的Mustache模板。