在相当打印{J 44}时,避免Jade模板输出中标签之间的空白

时间:2015-10-10 05:36:10

标签: javascript node.js express pug pretty-print

我必须打印出一个input标签和一个label,在一个标签的末尾和下一个标签的开头之间没有任何空格......但我还想打印其余的标签该文件。

默认情况下 - 在Jade中打开漂亮的打印 - 我得到以下内容:

<input ...></input>
<label ...></label>

我想:

<input ...><label ...></label>

<input ...></input><label ...></label>

来自Jade - Controlling line-breaks in the HTML output的想法不起作用,因为input是一个自我结束标记。

更新1:我使用mixin和文字HTML创建了明显的解决方案,但我想尽可能避免这种情况。

1 个答案:

答案 0 :(得分:1)

在Razor中,我通过用空行注释包装空白来解决这个问题:

    <div>
        <span>No trailing</span><!--
     --><span>space</span>
    </div>