【问题标题】:Jade multiline raw textJade 多行原始文本
【发布时间】:2017-06-02 00:22:07
【问题描述】:

我正在使用 NodeJs 和 Express 构建可嵌入的 JS 小部件。基本上,通过脚本 src 调用路由,然后在浏览器中取回 js。我一直在使用 Jade,但是在模板中的每一行上输出多行原始 javascript 而没有管道的能力让我想要切换。我找不到任何理智的方法来输出多行原始文本而不在每行上使用管道。

EJS 可以做到这一点,假设 Swig 也可以。我应该切换模板引擎吗? EJS 工作,但担心 ejs-local 没有得到维护。将 Express 4.x 与 Node 一起使用。

【问题讨论】:

    标签: pug ejs swig-template


    【解决方案1】:

    实际上,您可以在模板中包含多行原始文本,只需在标记后添加一个点 (.)。

    来自the docs的示例:

    script.
      if (usingPug)
        console.log('you are awesome')
      else
        console.log('use pug')
    

    【讨论】:

      猜你喜欢
      • 2011-11-24
      • 1970-01-01
      • 2011-08-25
      • 2013-11-28
      • 1970-01-01
      • 2011-08-29
      • 2016-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多