Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Pug中打印不带包装标签的变量_Javascript_Node.js_Pug - Fatal编程技术网

Javascript 在Pug中打印不带包装标签的变量

Javascript 在Pug中打印不带包装标签的变量,javascript,node.js,pug,Javascript,Node.js,Pug,我想打印标签中的任意内容。应该从Javascript设置内容。下面是一个简单的例子: pug.compileFile(“模板/question.pug”)({ headExtraContent:“console.log('hello')”, }); 我试过{headExtraContent},={headExtraContent,但都不管用 有没有办法在帕格中实现这一点?的,!{headExtraContent}将插入内容而不转义。的,!{headExtraContent}将插入内容而不转义。

我想打印标签中的任意内容。应该从Javascript设置内容。下面是一个简单的例子:

pug.compileFile(“模板/question.pug”)({
headExtraContent:“console.log('hello')”,
});
我试过
{headExtraContent}
={headExtraContent
,但都不管用

有没有办法在帕格中实现这一点?

的,
!{headExtraContent}
将插入内容而不转义。

的,
!{headExtraContent}
将插入内容而不转义。

您可以将德克兰提到的内容与帕格文档中描述的技术结合起来

在您的情况下,它将如下所示:

doctype
  head
    title Some page title
    .
      !{headExtraContent}
  body
    ...
当有疑问时,将有99%的时间满足您的需求。

您可以将德克兰提到的内容与帕格文档中描述的技术结合起来

在您的情况下,它将如下所示:

doctype
  head
    title Some page title
    .
      !{headExtraContent}
  body
    ...

当有疑问时,将有99%的时间满足您的需要。

不幸的是,如果在没有包装标记的情况下使用此语法(即
!{headExtraContent}
而不是
div!{headExtraContent}
不幸的是,如果在没有包装标记的情况下使用此语法,则会引发“unprected text”错误(即
!{headExtraContent}
而不是
div!{headExtraContent}