【问题标题】:Handlebars variables车把变量
【发布时间】:2017-07-02 13:46:38
【问题描述】:

我想将代码从 jam 转换为 html 以在带有节点的 hbs 文件上使用我注意到在 jam 上您可以在 jam 上创建类似的变量

   - var x = 1

我想知道如何使用把手模板语言将变量转换为 html 我知道如何转换 if 语句和其他行但如何转换变量?

我的完整代码

if pageCount > 1

      ul.pagination

       if currentPage > 1
        li

          a(href='/?page=1')  «

       - var x = 1

       if currentPage > 5

         - x = x + (currentPage - 4)

       if (x !== 1)

           li.disabled
              a(href='#') ...
       - for (x; x <= pageCount; x++)

           if( currentPage == x)

            li.active
               span.sr_only
                   = currentPage

           else
             li
               a(href= "/?page=#{x}" )
                = x
           if x == (currentPage + 4)
               li.disabled
                a(href="#") ...
                - break

        if currentPage != pageCount
          li
            a(href= "/?page=#{Math.floor(pageCount)}" ) &raquo;

【问题讨论】:

    标签: html node.js pug


    【解决方案1】:

    如果您想实现 JavaScript 代码,则在 Handlebars 中有些不同,您应该制作一个自定义 Helper,或者如果您要将一些 DOM 渲染到屏幕上,您可以制作一个局部,您可以在 Handlebar 的官方文档中找到您可能需要的所有内容。 Handlebars

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-26
      • 2016-02-16
      • 2012-07-16
      • 2017-12-27
      • 1970-01-01
      • 1970-01-01
      • 2016-07-20
      相关资源
      最近更新 更多