gpt4 book ai didi

javascript - Node Handlebars 在渲染 View 之前添加额外的文本 Node

转载 作者:搜寻专家 更新时间:2023-10-31 23:38:28 26 4
gpt4 key购买 nike

我有以下问题:在带有 Handlebars 的布局中渲染 View 时,引擎会在渲染的 View 主体之前添加一个额外的文本 Node

<nav></nav>
{{{body}}}
<footer></footer>

结果

<nav></nav>
"
[empty text node here]
"
<rendered view>
<footer></footer>

那个空文本 Node 有自己的高度,破坏了我的 CSS 边距和填充。请注意,如果我将 View HTML 直接放在布局中而不使用 handlebars 模板,则没有文本 Node ,一切都很好。

知道为什么会发生这种情况以及如何解决吗?

最佳答案

@leoyoo 的回答是正确的。我正要发布同样的问题并找到了这个。

在 Chrome 上,源显示空白字符,如下所示(红点): enter image description here

...并字符串化为

我在 Visual Studio 上,这是保存文件时的默认设置: enter image description here

当我将其更改为没有签名的 UTF-8 时(如下所示),空白字符消失了。

enter image description here

在 Visual Studio 上,您执行:File>>Save fileName.ext As,然后在 Save 按钮旁边下拉。 enter image description here

关于javascript - Node Handlebars 在渲染 View 之前添加额外的文本 Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27534473/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com