将值呈现为Pug / Jade注释的语法是什么?

时间:2017-12-20 18:15:23

标签: pug

我正在尝试在评论中将一些诊断信息输出到我的页面中。有没有办法将值呈现到Pug / Jade的评论中?

我试过

    glGenBuffers(1, &vertex_buffer);
    glBindBuffer(GL_ARRAY_BUFFER, vertex_buffer);
    glBufferData(GL_ARRAY_BUFFER, sizeof(vertices), 
            vertices, GL_STATIC_DRAW);
    glBindBuffer(GL_ARRAY_BUFFER, vertex_buffer);
    glVertexAttribPointer(bgra_pos, 2, GL_FLOAT, GL_FALSE, 0, 0); 
    glEnableVertexAttribArray(bgra_pos);
    DEBUG_ERROR_CHECK();

有一种方法可行:

// MY_VALUE
// #{MY_VALUE}
// !{MY_VALUE}

//
    MY_VALUE

但是会在页面上呈现完整的脚本块。

是否有语法允许将值呈现为Pug模板中的注释?

1 个答案:

答案 0 :(得分:0)

它应该与(可以说是更详细的)HTML注释语法一起使用:

<!-- #{MY_VALUE} -->

这很有效,因为Pug也接受简单的HTML语法。请参阅this Codepen进行演示:尝试检查浏览器检查工具中的Codepen输出,以确定代码中的插值部分确实已经过评估。