1

我有以下 layout.jade 文件:

!!! 5
html
    head
    body
        #left
            #leftbody
        #center
            #centerbody
                #container!= body
        #right
            #rightbody

我有以下 route.js 文件:

app.get('/',
    function(req, res) {
        Post.find({}).execFind(
            function(err, data) {
                res.render('post/index', {
                    posts: data
                });
        });
});

我目前正在#centerbody基于#leftbody. 我想知道如何使用 express 来填充#rightbody. 目前我正在使用 ajax 调用填充一个 inul但想知道是否有另一种使用 express 的方法。#rightbodydocument.ready

4

1 回答 1

0

我强烈建议您看一下 Jade包含,或者更好的是 Jade模板继承

这将允许您将所有页面的公共部分保存在单独的文件中。并允许更轻松的维护。这绝对是要做的事情。

于 2012-05-25T07:53:46.670 回答