0

Express ビュー エンジンとして EJS を使用しています。変数を「公開」して、それを「インクルード」する *.ejs で使用できるようにしようとしていますが、その方法がわかりません。それ。

partial.ejs
<% var jsUrl = 'sth'; %>

test.ejs
<script tpye="text/javascript" src="<%= jsUrl %>"></script>

test.ejs をレンダリングするとき、test.ejs.like には何も渡しません。

res.render('test.ejs'); 

代わりに、パーシャルで定義された変数を使用したいと思います。どんな助けでも大歓迎です。

4

1 に答える 1

1

この場合は無理だと思います。私のJUSTテンプレート エンジンを見てください。構文は EJS に似ていますが、より強力です。JUST では、親テンプレートのブロックを再定義し、テンプレートを継承し、パーツ間でパラメーターを渡すことができます。

于 2012-03-16T03:41:50.547 に答える