Javascript间玉文件失败

javascript between jade file failed

本文关键字:失败 文件 Javascript      更新时间:2023-09-26

我下面的代码坏了

span 
    a.active(href="#{code}")
    - myArr.forEach(entry){
      if(entry.code == code){
        #{entry.ItemName}  
      }
    }

我的预期结果是

<span><a href="John">John James</a></span>

您正在混合由Jade执行的javascript和输出代码。使用:

span 
  a.active(href = code)
    each entry in myArr
      if entry.code == code
        = entry.ItemName

变化:

  • 使用each...in
  • 尽可能使用tag = variable进行插值,而不是#{variable}
  • Jade没有括号,它是基于缩进的
  • if不需要父母