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。エクスプレスを使用してにデータを入力するにはどうすればよいのでしょうか#rightbody。現在、私はajax呼び出しを使用して入力してulいますが、expressを使用する別の方法があるかどうか疑問に思っていました。#rightbodydocument.ready

4

1 に答える 1

0

Jade includes、またはさらに良いことに、 Jade template inheritanceを確認することを強くお勧めします

これにより、すべてのページについて、ページの共通部分を別々のファイルに保持できます。また、メンテナンスが容易になります。これは間違いなくやるべきことです。

于 2012-05-25T07:53:46.670 に答える