包括单个快递ejs视图文件,在开头和结尾?

时间:2018-03-06 12:25:42

标签: node.js express ejs

我有三个不同的视图文件,

// view1.ejs file

<span>view1</span>

// view2.ejs file

<span>view2</span>

// view3.ejs file

<span>view3</span>

我想让他们每个人分别包含common.ejs文件。

// common.ejs

<div class="beginning">
    <div>
        <span>something</span>
    </div>
</div>

<div class="end">
    <div>
        <span>something</span>
    </div>
</div>

但问题是,我想像下面这样包含common.ejs文件,

// view1.ejs file

<div class="beginning">
    <div>
        <span>something</span>
    </div>
</div>

<span>view1</span> // if the case of view2.ejs, <span>view2</span>

<div class="end">
    <div>
        <span>something</span>
    </div>
</div>

换句话说,我想首先将common.ejs文件分成几部分,然后以我喜欢的方式放入(包括)它们。

如果我有十个视图文件,则会浪费大量代码,复制和粘贴。

有没有办法做到这一点?

任何建议都将不胜感激。谢谢!

0 个答案:

没有答案