最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

车把正在删除特殊字符

IT培训 admin 3浏览 0评论

车把正在删除特殊字符

在我所有页面的开头,我有一堆链接,即jquery,bootstrap和font-awesome。我决定使用车把来简化这一过程。 (例如,我只有1个链接来缩短代码)

<head>
    {{links}}
</head>

我的后端:

var templateData = {
    links: '<script src=".11.1.js"></script>'
};
fs.readFile(__dirname + "/front-end/blah.html", 'utf-8', function(error, source){
        var temp = handlebarspile(source)(templateData);
        console.log(temp);
    });

但是,这是我的头像:

&lt;script src&#x3D;&quot;.11.1.js&quot;&gt;

特殊字符已被删除,现在是一堆html字符。当chrome收到此消息时,它会出错并将所有这些内容放入体内,而使头部为空(没有任何链接)。我该如何预防?

回答如下:

我刚刚阅读了文档。可以通过使用3个花括号来避免这种情况,即:

{{{links}}}

这将使把手知道不要用特殊字符替换字符。另一种选择是,可以使用车把的“基本”模式,该模式现已不推荐使用。它具有与三重花括号大致相同的功能。

车把正在删除特殊字符

在我所有页面的开头,我有一堆链接,即jquery,bootstrap和font-awesome。我决定使用车把来简化这一过程。 (例如,我只有1个链接来缩短代码)

<head>
    {{links}}
</head>

我的后端:

var templateData = {
    links: '<script src=".11.1.js"></script>'
};
fs.readFile(__dirname + "/front-end/blah.html", 'utf-8', function(error, source){
        var temp = handlebarspile(source)(templateData);
        console.log(temp);
    });

但是,这是我的头像:

&lt;script src&#x3D;&quot;.11.1.js&quot;&gt;

特殊字符已被删除,现在是一堆html字符。当chrome收到此消息时,它会出错并将所有这些内容放入体内,而使头部为空(没有任何链接)。我该如何预防?

回答如下:

我刚刚阅读了文档。可以通过使用3个花括号来避免这种情况,即:

{{{links}}}

这将使把手知道不要用特殊字符替换字符。另一种选择是,可以使用车把的“基本”模式,该模式现已不推荐使用。它具有与三重花括号大致相同的功能。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论