var page = {
pageCount : 3,
pageNum : [
//loop script to create '"num" : "x"'
]
};
var pageTemplate = '{{#pageNum}} <div id="page{{num}}" class="pages"> page {{num}} </div> {{/pageNum}}';
var pageHtml = Mustache.to_html(pageTemplate, page);是否可以创建一个for循环或某种类型来根据pageCount创建num变量,如下所示:
for (变量x= 0;x <= pageCount;x++)
它会产生一个语法错误,所以我想知道是否有其他方法可以做到这一点。谢谢
发布于 2011-12-24 15:27:17
可枚举节
..。使用{{.}}访问枚举节中的当前项。
所以你需要做的就是把这些数字放在pageNum中
var page = {
pageCount : 3,
pageNum : [ ]
};
for(var i = 0; i < page.pageCount; ++i)
page.pageNum[i] = i + 1;然后使用{{.}}在模板中访问它们:
{{#pageNum}} <div id="page{{.}}" class="pages"> page {{.}} </div> {{/pageNum}}https://stackoverflow.com/questions/8623226
复制相似问题