【问题标题】:How does layout.jade and its children work?layout.jade 及其子项如何工作?
【发布时间】:2016-04-13 07:50:42
【问题描述】:

我正在学习express 4.0,教程使用layout.jade和一些儿童jade。

他们连接block contentextends layout 在我的 layout.jade 文件中,只有一个block content

但是我有三个以extends layoutblock content 开头的玉文件。

jade 怎么知道在 layout.jade 里面放什么?

谢谢!

【问题讨论】:

    标签: express pug


    【解决方案1】:

    Jade 根据您正在渲染的扩展子中定义的匹配块填充父模板的块。它有助于使您的代码更加干燥。

    【讨论】:

    • 干燥是什么意思?似乎父模板匹配 3 个玉文件。您可以在这里查看它们github.com/cleechtech/express-todo/tree/master/views 我确定我错过了一些观点或不太了解概念。
    • DRY 的意思是“不要重复自己”,在这种情况下,您渲染从父模板继承并在相关块中替换的子模板。这样,只要遵循相同的布局,您就可以在不重新定义布局中的所有内容的情况下制作更多的孩子。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-17
    相关资源
    最近更新 更多