EJS将文本传递给部分

时间:2017-06-23 11:24:10

标签: javascript html render ejs

我努力通过父母将一些文本传递给我的子组件。有没有人对我如何做到这一点有任何建议?

这是我的父母:

<% include ../partials/hero %>

继承我的孩子:

<div class="hero">
  <div class="container-fluid">
    <div class="row">
      <div class="col-sm-12 g-no-padding">
        <div class="cont">
          <img class="hero--img" src="../img/hero.jpg">
          <h1 class="hero--title g-title--big g-font--white">TEXT PASSED FROM PARENT</h1>
        </div>
      </div>
    </div>
  </div>
</div>

我尝试过使用:

<% var data= 'blah blah blah'; %>

...并尝试使用:

<%= data %>

......但它只给我带来了错误。任何帮助或建议表示赞赏。

1 个答案:

答案 0 :(得分:0)

来自EJS documentation

  

EJS并不专门支持块,但可以通过包含页眉和页脚来实现布局,如下所示:

<%- include('header') -%>
<h1>
    Title
</h1>
<p>
    My page
</p>
<%- include('footer') -%>

TL; DR您无法将内容传递给EJS中的包含