如何使用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,然后将其传递回路由处理程序。

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