【发布时间】:2016-04-09 21:17:44
【问题描述】:
目前我正在处理 Node 和 EJS 模板。
但是我遇到了问题。我构建了一个由多个组件组成的页面,并将这些组件调用到索引页面中,如下所示:
<% include components/header.ejs %>
我的问题是如何将数据 (json) 传递给特定的包含?
我希望能够重用组件来显示来自 json 的不同内容。
谢谢
【问题讨论】:
标签: javascript json node.js ejs
目前我正在处理 Node 和 EJS 模板。
但是我遇到了问题。我构建了一个由多个组件组成的页面,并将这些组件调用到索引页面中,如下所示:
<% include components/header.ejs %>
我的问题是如何将数据 (json) 传递给特定的包含?
我希望能够重用组件来显示来自 json 的不同内容。
谢谢
【问题讨论】:
标签: javascript json node.js ejs
试试:
<%- include('components/header.ejs', {data: 'data'}); %>
【讨论】:
include 调用的模板相关。如果您在文件/templates/main.ejs 中有此声明<%- include('components/header.ejs', {data: 'data'}); %>,则应该有/templates/components/header.ejs。