Knockout JS删除了两个单词之间包含的额外空间,同时将其绑定到ko.grid

时间:2016-05-20 11:17:44

标签: html knockout-3.0

你们中的任何人都可以提供解决方案,为什么当我绑定到网格时,淘汰JS会删除额外的空间。 例如,我从数据库中获取列的以下数据。

"I am a  developer" 

我在"a“和"developer"之间留了两个空格,但是当它与网格绑定时,会移除额外的空格并将其设为"I am a developer"

如何保留间距?

1 个答案:

答案 0 :(得分:1)

这不是一个淘汰赛问题,而是关于HTML在浏览器中的显示方式。

您的HTML渲染器(浏览器本身)将这两个空格合并为一个。为空格( )添加空HTML字符代码,强制浏览器显示空白区域。

另外,请检查此HTML标记<pre></pre>以获取预先格式化的文本,该文本将文本呈现为。来自W3C schools

  

元素中的文本以固定宽度字体显示(通常   Courier),它保留了空格和换行符。