0
是否可以在EJS模板中運行自定義JavaScript?在EJS模板中創建變量並需要包裝
我找下面的玉代碼相當於:
- var Fs = require("fs")
- var foo = 42;
| #{foo}
這將創建Fs
和foo
變量和顯示42
。
EJS是否擁有這種能力?
從我所看到的,下面的代碼片段做同樣的事情(無需fs
包):
<% var foo = 42; %>
<%= foo %>
這是正確的做法還是有更好的解決辦法?
好寫的東西,其實這是項目的列表。我在這裏指的是創建變量。我看到,如果我通過'require'函數,那就很好。然而,是否有可能有多個JS行被評估,沒有用'<%' and '%>'包裝每行? –
是的,你可以。如果你在他們的網站上測試,你會看到它的工作。但是,要顯示某些內容,您必須使用<%= %> –
好的,請添加一個示例,我會對其進行檢查。 –