2017-02-15 19 views
0

ejsのinclude文の中にオブジェクトを渡す必要があります。私は同じ問題に関する質問のカップルを見つけたが、私は次のことを行うとき、私は、奇妙なエラーが出ますejs include文の中にオブジェクトを渡す

<div> 
<%- include (folder/index , {"user": user}) %> 
</div> 

私が得る、

ENOENT: no such file or directory, open '/views/(folder/index.ejs' 

私が渡したときに、私はENOENTを取得し、なぜすべてのアイデアオブジェクトインライン?

私は単純に行う場合、

<%- include folder/index %> 

これは

に動作しますが、私はインデックスにユーザーオブジェクトを渡す必要があります。これを行う方法はありますか?

答えて

1

includeの後にスペースを挿入すると、EJSはインクルードプリプロセッサディレクティブ(<% include folder/index %>)を使用します。

<div> 
    <%- include('folder/index', {user: user}) %> 
</div> 

includes Documentationを参照してください):彼らはまだサポートされていますが、新しい構文は、次のようなものです
関連する問題