Javascript 使用handlebar.js进行模板制作会删除给定字段中的空格

Javascript 使用handlebar.js进行模板制作会删除给定字段中的空格,javascript,jquery,handlebars.js,Javascript,Jquery,Handlebars.js,我正在使用handlebar.js进行模板制作,但我遇到了一些问题 这是我的代码: var jsonData = JSON.parse(JSON.stringify(xhr)); if (jsonData.length) { $('#comments').html(""); var source_g = $('#comments_template').html(); var template_g =

我正在使用handlebar.js进行模板制作,但我遇到了一些问题 这是我的代码:

    var jsonData = JSON.parse(JSON.stringify(xhr));
        if (jsonData.length) {
            $('#comments').html("");
            var source_g = $('#comments_template').html();
            var template_g = Handlebars.compile(source_g);
            for ( var i = 0; i < jsonData.length; i++) {
                var data = jsonData[i];
                console.log("comments to display : "+data.comment);
                var html = template_g(data);
                $('#comments').append(html);
            }
返回

测试-空间-空间-空间-我的空间-空间-空间-空间-测试

在模板中,我得到:

测试我的测试

所有空格都已删除


如何避免此问题?

在模板中,只需将注释放在标记之间

<pre> {{comment}} </pre>
在这种情况下,不会删除空格:

<pre> {{comment}} </pre>