2016-05-20 4 views
0

グリッドにバインドしているときにノックアウトJSが余分なスペースを取り除く理由を教えてください。 たとえば、以下のデータをデータベースから取得しています。ノックアウトJSは、2つの単語の間に含まれる余分なスペースをko.gridにバインドしている間に削除します

"I am a developer" 

私は"a」と"developer"の間に2つのスペースを与えているが、それはグリッドに結合したとき、それは余分なスペースを削除し"I am a developer"としてそれを作る。

どのように私は間隔を保つことができますか?

+0

あなたのHTMLコードとあなたのノックアウトモデルとバインディング –

答えて

1

これはノックアウトの問題ではなく、HTMLがブラウザに表示される方法についてです。

HTMLレンダラー(ブラウザ自体)は、これらの2つのスペースを取って1つに結合しています。彼は白いスペース( )、のためのHTMLの空白のコードを空にしてくださいは空のスペースを表示するブラウザ。

また、があるとして、テキストをレンダリング整形済みテキストこのHTMLタグ<pre></pre>を確認してください。 W3C schoolsから:

要素内のテキストは、固定幅フォント(通常は クーリエ)に表示され、それはスペースや改行の両方を保持しています。

関連する問題