Ractive.js模板循环
Ractive.js template looping
我正在进行ajax调用,并下拉页面总数:
$.get(path, function( data ) {
ractive.set({
'articles' : data.articles,
'totalpages' : data.totalpages
});
});
有什么方法可以从总页数中呈现分页按钮吗?类似(假设总页数=4):
{{#if loop totalpages times:num}}
<a href="#">{{num}}</a> |
{{/if}}
将输出
<a href="#">1</a> | <a href="#">2</a> | <a href="#">3</a> | <a href="#">4</a>
我看过Mustache的文档,但Mustache不太一样。
谢谢,Rob
在组件或实际实例中使用计算属性:
computed: {
total: 'new Array(${totalPages})'
}
然后使用:index
(或任何您想要的)对each:上的索引进行别名
{{#each total:index}}
<a href="#">{{index+1}}</a>
{{/each}}
编辑:以上total
计算属性是的Racive简写
computed: {
total: function(){
return new Array(this.get('totalPages'));
}
}
相关文章:
- 合并两个数组,重新调整循环js
- JS(node.js)而循环不起作用
- 如何在Angular.js中循环动态添加Fields并获取数据并将其发送到服务器
- JS.循环遍历多维数组,以计数元素在每列中的出现次数
- 如何使用React JS中的循环,根据条件渲染或不渲染表数据
- 两个循环JS函数相互冲突
- 如何在文本字段中循环Js函数和事件
- 如何停止滑块在滑行中再次循环.js
- 循环 JS 变量不会在函数内显示正确的值
- 嵌套在 Node 中的循环.js与 Mocha 测试框架一起
- 在 Node 中连接数组循环.js glob 结果
- 循环 JS 函数,直到满足 if 或 else 条件
- 页面冻结,不要使用循环js移动wihle
- 循环JS中的信用更新
- 什么是循环JS中变量的良好命名形式
- 显示/隐藏循环js问题
- 如何在循环时使用mysql循环Js
- 如何填充数组循环JS
- 成为更多的OO多个For循环JS
- 如何嵌套循环通过关联数组内的索引数组循环(JS)