Jade-包含来自外部js文件的var
Jade - Include var from an external js file?
这里是翡翠新手。
我知道在Jade中,你可以创建js变量,并用html无缝地插入它们,比如:
- var myname = "john"
p my name is #{myname}
但是,如果该变量来自外部.js文件(或者,如果不可能的话,来自外部.jaed文件),该怎么办?
file.js:
var myname = "john";
然后是index.jade:
- include file.js
p my name is #{myname} //this does not work
我不确定render
函数是否与此有关。如果有人能慷慨地用通俗易懂的英语解释这一点,我们将不胜感激。
include
仅包括原始文本(如果文件不是Jade文件)。更多信息
所以- include file.js
不会解析它的任何内容。
不过,它应该适用于另一个Jade文件。
我认为大多数人所做的是在调用render:时抛出变量:值对
router.get('/', function(req, res, next) {
res.render('index', { myname: 'John' });
});
然后像前面那样将它们用作内联变量。
相关文章:
- Jade-包含来自外部js文件的var
- 从本地 geojson 文件地图框/传单创建 var
- 从外部javascript文件读取var并将其转换为php变量
- Cordova/PhoneGap从移动文件file:///var/mobile/Applications/到dom允许的
- 如何提高可读性?(将 PHP var 传递给外部文件中的 JavaScript)
- 将输入文件(多个文件)保存到数组 var js,jquery 中
- 如何从外部文件更改标记为 var 的函数
- 如何从配置文件中获取$var以显示在模板中
- iOS webview 将 var 发送到 javascript html 文件
- 如何将 var 传递给包含文件,然后使用 php、javascript 在包含文件中使用此变量
- 将文件.js中的var导入到模块joomla的模板中,并使用后台进行修改
- 在磁盘上做一个JSON文件,当加载到内存中的var中时,会占用相同的空间
- 使用var将xml标记数据保存到xml文件中
- 使用var和字符串查找文件夹
- 在JS文件的ruby行中使用JS-var
- JSLint-'var未定义'由外部脚本文件引起的错误
- Javascript文件的第一行是var w=w||{};
- 将文件夹内容(图像)存储到var
- JPG文件内容var问题
- 在另一个文件中的函数中访问var函数