簡體   English   中英

Jade - 包含來自外部js文件的var?

[英]Jade - Include var from an external js file?

翡翠新手在這里。

我知道在Jade你可以創建js變量並與html無縫插入它們,如下所示:

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

但是,如果該變量來自外部.js文件(或者,如果不可能,則是外部.jade文件)該怎么辦?

file.js:

var myname = "john";

然后是index.jade:

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

我不確定render功能是否與此有關。 如果有人能夠如此慷慨地用簡單的英語解釋這一點,那將非常感激。

如果文件不是Jade文件,則include包含原始文本。 更多信息

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

它應該適用於另一個Jade文件。

我認為大多數人所做的是在調用render時拋出變量:值對:

  router.get('/', function(req, res, next) {
    res.render('index', { myname: 'John' });
  });

...然后像以前一樣使用它們作為內聯變量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM