在Jade文件中输出变量

5
我想要在我的表单文本域中打印默认值,以下是我的代码:
 textarea(class="form-control",name="details")
     if restaurant.details
          #{restaurant.details}

但是如果我的值(restaurant.details)被设置,它将显示为标记而不是文本,如何在我的文本区域中打印文本?

1
你可以分享一下HTML输出吗?或者至少restaurant.details里的值有哪些? - Tom
2个回答

8
使用 | 运算符:
 textarea(class="form-control",name="details")
     if restaurant.details
       | #{restaurant.details}

代码笔

来自文档

在模板中添加纯文本的最简单方法是在行前加上 | 字符(发音为“管道”)。


4

使用!{...}而不是#{...},您将获得完全没有编译/插值的字符串。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接