【问题标题】:Print variables inside jade file打印jade文件中的变量
【发布时间】:2014-03-15 03:04:20
【问题描述】:

我想为我的表单 textarea 打印默认值,我有以下代码

 textarea(class="form-control",name="details")
     if restaurant.details
          #{restaurant.details}

但是如果我的值( restaurant.details )被设置,它会像标签而不是文本一样, 如何在我的文本区域中打印文本?

【问题讨论】:

  • 你能分享你的输出 HTML 吗?或者至少restaurant.details 中有哪些值?

标签: javascript node.js express pug template-engine


【解决方案1】:

使用| 运算符:

 textarea(class="form-control",name="details")
     if restaurant.details
       | #{restaurant.details}

codepen

来自docs

向模板添加纯文本的最简单方法是在 带一个 |字符(发音为“管道”)。

【讨论】:

    【解决方案2】:

    通过使用!{...} 而不是#{...},您将获得完全正确的字符串而无需编译/插值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-23
      • 1970-01-01
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      • 2018-10-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多