2017-01-17 48 views
0

我正在用NodeJs和Express構建可嵌入的JS小部件。基本上,通過腳本src調用路由並在瀏覽器中取回js。我一直在使用Jade,但是在模板的每一行上都沒有管道輸出多行原始javascript的能力讓我想要切換。我無法找到任何理智的方法來輸出多行原始文本,而不必在每行上使用管道。Jade多行原始文本

EJS可以做到這一點,並假設Swig也可以。我應該切換模板引擎嗎? EJS工作但擔心ejs-local不被維護。使用Express 4.x和Node。

回答

1

其實,你可以在模板多行原始文本,只需將標籤後面添加一個點(.)。從the docs

實施例:

script. 
    if (usingPug) 
    console.log('you are awesome') 
    else 
    console.log('use pug')