如何使用sailsjs分割块中的网页

时间:2014-01-20 13:11:44

标签: node.js pug sails.js

我开始使用Sailsjs进行开发,我想知道如何将网页划分为不同的块。

例如:

layout.jade 我有

doctype html
html(lang="fr")
head

body
    div(class='container')
        div(class='row')
            div(class='col-md-12')
                block header
                    h1 header
                div(class='row')
                    div(class='col-md-8')
                        block content
                    div(class='col-md-4')
                        block right
                block footer

然后在我的 controller1 / index.jade 我有

extends layout
    append content
        p
            some content

因此,当我在浏览器中输入http://myserver.com/controller1/index时,它可以正常工作。

如何将阻止中的某些代码附加到另一个控制器的结果中? (我不想直接在 controller1 / index.jade 文件中将一些代码附加到阻止,以使文件尽可能短。 所以我想我们可以在jade文件中调用控制器的另一种方法吗? 例如,我想放一个代码:

append right
    =call('controller2/action1')

controller1 / index.jade 文件的末尾。

我的问题的目的是弄清楚如何划分网页的html部分,就像我们可以使用include方法(例如)使用php。

谢谢

本杰明

0 个答案:

没有答案