如何使用mixin块插入内联javascript?

问题描述

我有这个哈巴狗模板代码

mixin predicciontxt
  h2 #[+entrada] .
  | #[+hoy] .
  | \r\n . 

如何将“ predicciontxt”用于内联javascript代码,例如

mixin predicciontxt
  h2 #[+entrada] .
  | #[+hoy] .
  | \r\n . 
- console.log(#[predicciontxt])

谢谢

解决方法

在模板渲染过程中会处理杂类,因此,到node.js到达时,您将无法访问内容。

pug的用法范例是在路由处理程序中处理/转换数据,然后将其传递到模板以转换为HTML。相反,您要做的是-在模板中处理HTML,然后将其传递回路由处理程序。

总而言之,您要尝试做的事是不可能的,也不是哈巴狗的设计工作方式。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...