gpt4 book ai didi

node.js - 防止脚本模板的 Jade 插值

转载 作者:搜寻专家 更新时间:2023-10-31 22:48:41 25 4
gpt4 key购买 nike

我正在使用 node.js 和 express.js 呈现一个 index.jade 页面,其中包含几个脚本 block ,这些脚本 block 包含要通过主干和下划线使用的模板。我面临的问题是,由于模板中包含 <%= %> 样式变量,Jade 渲染失败。以下代码片段会导致语法错误:

script#tpl-things-list-item(type='text/template')
td
a(href=<%= _id %>) link text
td <%= name %>
td <%= age %>

请注意,只有当我在 href 值内使用变量时才会出现问题,如果我删除整个 href,此代码段就可以正常工作。有没有办法解决这个问题?我想继续使用 Jade 来定义模板,因为它非常简洁,但这是一个表演障碍。

最佳答案

明白了。

!!! 5
html(lang='en')
head
title= title
body
h1= "Hello World!"
script#tpl-things-list-item(type='text/template')
td
a(href!="<%= _id %>") link text
td <%= name %>
td <%= age %>

关于node.js - 防止脚本模板的 Jade 插值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13502177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com