Javascript 使用handlebar.js进行模板制作会删除给定字段中的空格
我正在使用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 =
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>