jade 模板中无法使用while

看到一段分页的代码使用的ejs模板

<%
  var i = 3;
  while(i>=1){
    if(page-i>=1){%>
    <li><a href='/?tab=<%=tab%>&page=<%=page-i%>'><%=page-i%></a></li>
    <%}
    i--
  }
%>

这段代码是否有问题, 为什么用jade不行

 - var i = 1
 while i < 3
   if(page + i <= pageCount)
     a(href="/?tab=#{tab}&page=#{page+i}" class="btn") #{page-i}
   i--;

报错
图片描述

阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题