2

我很难让模板继承正常工作。我发现我可以让索引/布局运行良好,但它不包括其他扩展块。例如,这是我的 layout.jade 文件:

#wrapper
      block tester

      // Side bar
      #list
        ul#friend-list.browser
          li#friends.label Friends
          li#following.label Following

      // Content
      block content

在同一个目录中,我有 index.jade 和 tester.jade。index.jade 包含以下内容,并且有效:

extends layout

block content
  .content
        .row-fluid
          .span12
            .row-fluid
              #browser-toolbar.span12.toolbar
            .row-fluid
              .span12
                #bento

tester.jade 看起来像这样,不起作用:

extend layout

block tester
  h1 hello world

我目前正在使用 Express v.3.0b4。谁能帮助解释为什么这不起作用?它不会抛出错误——它根本不会渲染 tester.jade 文件。

4

2 回答 2

1

这只是extends与 's' vs 一起使用的问题extend吗?

于 2012-07-22T04:20:57.207 回答
0

Express 3.x 显着改变了视图处理,不再自动引用布局。检查迁移指南。

于 2012-07-21T23:41:56.960 回答