在hjs中包含部分内容

时间:2016-12-13 01:17:30

标签: ejs hogan.js

在ejs中,我们可以用这种方式在模板中包含一个partials(假设header.hjs在view / partials路径中):

<% include ./partials/header %> 

我怎样才能在hjs中做到这一点?

1 个答案:

答案 0 :(得分:0)

我从this link得到答案(此链接中的示例使用布局和部分,我只是使用部分内容来包含navBar):

解决方案是:

  1. 添加部分视图(例如views \ navBarPartial.hjs)。
  2. 在app.js(server.js)中定义部分:

    app.set( '泛音',   {     navBarPartial:'navBarPartial'   } );

  3. 在您需要此部分的视图中,请包含它:

  4. <html>
    <head>    
    </head>
    <body>
        ...
        {{> navBarPartial}}
        ...
    </body>
    </html>