首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hogan.js布局

Hogan.js布局
EN

Stack Overflow用户
提问于 2016-05-30 20:57:17
回答 1查看 283关注 0票数 0

我试图在不使用系统渲染引擎的情况下将布局和内容放在express.js中的单独文件中。

我有layout.html和index.html,但我不知道如何正确地制作它。

以下是我的文件:

代码语言:javascript
复制
layout.html
{{> header}}
{{$content}}
  default content
{{/content}}
{{> footer}}


index.html
{{<layout}}
  {{$content}}
    your content goes here
  {{/content}}
{{/layout}}

和我的脚本

代码语言:javascript
复制
  var layout;
  fs.readFile('layout.html','utf-8',function (err,view) {
    layout = view;

  });


  fs.readFile('index.html','utf-8',function (err,view) {

    var content = Hogan.compile(view);
    var t = Hogan.compile(layout);
    var s = t.render({},{'content':content});
    res.send(s);
  });

我只得到布局默认值,而不是内容值。

EN

回答 1

Stack Overflow用户

发布于 2016-05-30 21:31:14

我找到了。

代码语言:javascript
复制
var content = Hogan.compile(index);
var t = Hogan.compile(layout);
var s = content.render({},{'layout':layout});
res.send(s);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37526263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档