我开始使用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。
谢谢
本杰明