0

我的问题:我无法让我的玉块扩展
我的设置:使用 Express 3 运行最新的 NodeJS

我正在使用 Post 方法通过 Ajax 加载一些 HTML

app.post "/utilities", (req, res) ->
  res.render "utilities", layout:false

在实用程序中,我有内容,我试图将所有内容分解成块,这样这个页面就不会那么忙了

// utilities.jade

div#topPanel
  section#toolMenu
    block tool // <- won't load

  div#rightPanel
    section#screen
    section#userWindow
      block user // <- won't load

section#chatWindow
  block chat // <- won't load (example case)

最后,我有遵循这种结构的各个块

// chat-block.jade
extends utilities

block chat
  div.inner
    div.left
      form#chat-input
        textarea
    div.window
      div.full
4

1 回答 1

2

我认为您想要做的是将大块玉石包含到您的主文件中。

更改为以下代码

section#chatWindow
  block chat // <- won't load (example case)

section#chatWindow
  include chat

和你的chat-block.jade

div.inner
  div.left
    form#chat-input
      textarea
    div.window
      div.full

然后它工作正常!

于 2012-09-30T21:22:43.070 回答