(1)网页实现分页的时,当页面位于首页或者末页时便无法跳转
代码:
//在controllers中实现
FirstPage := false //标识是否是首页
EndPage := false //标识是否是末页
if pageCount == 1 { //判断当前页是不是首页
FirstPage = true
}
if index == int(pageCount){ //判断当前页是不是最后一页
EndPage = true
}
c.Data["FirstPage"] = FirstPage
c.Data["EndPage"] = EndPage
<!--在前端首页无法跳转实现-->
{{if compare .FirstPage true}} <!--在前端中比较FirstPage是否为true-->
<li>上一页</li> <!--FirstPage为true-->
{{else}}
<li><a href="/index?pageIndex={{.pageIndex | showprepage}}">上一页 </a> </li>
{{end}}
<!--在前端末页无法跳转实现-->
{{if compare .EndPage true}}
<li>下一页</li>
{{else}}
<li> <a href="/index?pageIndex={{.pageIndex | shownextpage}}">下一页</a></li>
{{end}}