【问题标题】:Converting ejs to jade?将ejs转换为jade?
【发布时间】:2016-04-05 15:28:01
【问题描述】:

我在将以下 ejs 转换为玉时遇到问题:

<h1>I’m going to count to <%= counter %></h1>

<p><%
    for(var i = 1 ; i <= counter ; i++) {
    %>

    <%= i %>... 

<% } %></p>

<p>While I’m here, I’m going to take a name at random that’s been sent to me:
<%= names[Math.round(Math.random() * (names.length - 1))] %>
</p>

这个方块在翡翠中看起来如何?非常感谢!

【问题讨论】:

    标签: javascript node.js express pug ejs


    【解决方案1】:

    我会这样做:

    - var counter = 10
    - var names = ["Tom", "Dick", "Harry"]
    h1 I’m going to count to #{counter}
    -
      var countdown = ""
      for (var i = 1 ; i <= counter ; i++){
        countdown += i + "..."
      }
    p=countdown
    p While I’m here, I’m going to take a name at random that's been sent to me: #{names[Math.round(Math.random() * (names.length - 1))]}
    

    在这个例子中,我在 Jade 文件中创建了 counter 和 names 变量,但是您可以轻松地将它们作为值传递给模板。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-24
      • 2012-04-13
      • 2015-07-26
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多