javascript - Jade - 从外部 js 文件中包含 var?

标签 javascript html node.js pug

这里是 Jade 新手。

我知道在 Jade 中你可以创建 js 变量并像这样用 html 无缝地插入它们:

- var myname = "john"
p my name is #{myname}

但是,如果该变量来自外部 .js 文件(或者,如果不可能,则来自外部 .jade 文件)怎么办?

文件.js:

var myname = "john";

然后是 index.jade:

- include file.js
p my name is #{myname} //this does not work

我不确定 render 函数是否与此有关。如果有人能慷慨地用简单的英语解释这一点,我们将不胜感激。

最佳答案

如果文件不是 Jade 文件,

include 只包含原始文本。 More info

所以 - include file.js 不会解析它的任何内容。

它应该适用于另一个 Jade 文件。

关于javascript - Jade - 从外部 js 文件中包含 var?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29337168/

相关文章:

javascript - 在 node.js 中使用 q 时如何删除样板代码

node.js - 如何对扩展抽象类读取环境变量的类进行单元测试

node.js - 如何在 typescript 中重载 Node.js 可写结束方法

javascript - 根据url设置li active

javascript - 更新段落中的文本后,单击段落到文本区域

css - 什么是 CSS 中 <font size ="X"> 的最佳替代品?

javascript - 两个按钮,一个保持访问状态直到另一个被点击

html - 当元素可见时容器失去上边距

javascript - 为什么警告框会阻止 chrome 中的所有选项卡

javascript - 基本 jquery .load