节点EJS将数据传递给include

the*_*ter 6 javascript json ejs node.js

目前我正在搞乱Node和EJS模板.

但是我遇到了问题.我建立了一个由多个组件组成的页面,我将这些组件调用到索引页面,如下所示:

<% include components/header.ejs %>
Run Code Online (Sandbox Code Playgroud)

我的问题是如何将数据(json)传递给特定的包含?

我希望能够重用组件,以显示来自json的不同内容.

谢谢

Ale*_*rev 7

尝试:

<%- include('components/header.ejs', {data: 'data'}); %>
Run Code Online (Sandbox Code Playgroud)