做一個(gè)分頁功能(后端是java來寫的),用到了ajax,需要一直對表格和分頁組件不斷的刷新。效果如圖:對應(yīng)是json數(shù)據(jù)如下{? ? "success": true,? ? "pager": {? ? ? ? "pageSize": 5,? ? ? ? "currentPage": 1,? ? ? ? "totalRecord": 13,? ? ? ? "totalPage": 3,? ? ? ? "dataList": [? ? ? ? ? ? {? ? ? ? ? ? ? ? "id": 1,? ? ? ? ? ? ? ? "stuName": "王小軍",? ? ? ? ? ? ? ? "age": 17,? ? ? ? ? ? ? ? "gender": 1,? ? ? ? ? ? ? ? "address": "北京市東城區(qū)"? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? ? "id": 2,? ? ? ? ? ? ? ? "stuName": "李雷雷",? ? ? ? ? ? ? ? "age": 16,? ? ? ? ? ? ? ? "gender": 1,? ? ? ? ? ? ? ? "address": "北京市朝陽區(qū)"? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? ? "id": 3,? ? ? ? ? ? ? ? "stuName": "張靜",? ? ? ? ? ? ? ? "age": 16,? ? ? ? ? ? ? ? "gender": 2,? ? ? ? ? ? ? ? "address": "北京市昌平區(qū)"? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? ? "id": 4,? ? ? ? ? ? ? ? "stuName": "王曉萌",? ? ? ? ? ? ? ? "age": 17,? ? ? ? ? ? ? ? "gender": 2,? ? ? ? ? ? ? ? "address": "北京市順義區(qū)"? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? ? "id": 5,? ? ? ? ? ? ? ? "stuName": "韓梅梅",? ? ? ? ? ? ? ? "age": 16,? ? ? ? ? ? ? ? "gender": 2,? ? ? ? ? ? ? ? "address": "北京市朝陽區(qū)"? ? ? ? ? ? }? ? ? ? ]? ? }}為了方便界面的更新,學(xué)了handlebars?,F(xiàn)在有一個(gè)問題,我用totalPage這個(gè)參數(shù)表示總共有多少頁。但是發(fā)現(xiàn)handlebars沒有for循環(huán)這樣的功能,就是我想用for循環(huán)打印出分頁組件。比如totalPage=3,那么我打印3個(gè)分頁組件我的設(shè)想是類似這樣的for(int ?i=1;i<=totalPage;i++){????????<li> i <li>}絕望下發(fā)現(xiàn)handlebars可以自定義helper,經(jīng)過努力發(fā)現(xiàn)還是寫不出來類似的功能方法。又絕望了--??纯从心居写笊窨梢越鉀Q這個(gè)問題。
1 回答
已采納

勝利女神在微笑
TA貢獻(xiàn)67條經(jīng)驗(yàn) 獲得超59個(gè)贊
你可以把totalPage在后臺(tái)搞成一個(gè)數(shù)組啊,比如totalPage=3 ,數(shù)組就是[1,2,3],然后使用handlebars的each可以循環(huán)創(chuàng)建啊
添加回答
舉報(bào)
0/150
提交
取消