javascript - 如何在 Jade 模板子 block 中运行脚本?

标签 javascript node.js express pug

我正在使用 Jade,并且有一个模板和一个内容 block 。我可以在模板中运行脚本,但如何在内容 block 中运行脚本?

这是一个简单的示例,mintemplate.jade:

doctype html
html
head
    script.
        alert('Layout Ready!');
body
    h1 Test
        block content

和test.jade:

extends minlayout
script.
    alert('Content Ready!');

block content
    h2 Content

“布局就绪”警报工作正常,但“内容就绪”警报永远不会出现。

最佳答案

您需要将脚本声明移动到 block 定义下

extends minlayout

block content

    script.

        alert('Content Ready!');

    h2 Content

Template Inheritance

关于javascript - 如何在 Jade 模板子 block 中运行脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24093978/

相关文章:

node.js - 关于智威汤逊的问题

node.js - 来自ActivatedRoute参数的Angular 4原始字符串

javascript - 一首一首地播放音频

javascript - 使用 $.deferred 作为发布者/订阅者?

node.js - 我们如何计算两个坐标之间的距离。阿兰戈数据库

express - VueJS 和 Express 通过 csrf token 进行发布

javascript - 无法在 Express.JS 中使用 nginx 的路由

javascript - 滚动弹出技术的正式名称是什么?

javascript - 使用主题选择文本框

node.js - 将 Firestore 依赖项和类型导入到 node.js