改行文字(\n
)をhtmlに変換しようとしていますbr
。
あたりとしてGoogleグループでは、この議論は、ここで私が持っているものです。
myApp.filter('newlines', function () {
return function(text) {
return text.replace(/\n/g, '<br/>');
}
});
そこでの議論はまた、ビューで以下を使用することをお勧めします:
{{ dataFromModel | newline | html }}
これは古いhtml
フィルターを使用しているようですが、今はng-bind-html
属性を使用することになっています。
とにかく、これには問題dataFromModel
があります。元の文字列()のHTMLをHTMLとしてレンダリングしたくないのです。br
'のみ。
たとえば、次の文字列があるとします。
7> 5の間、
私はまだここにhtmlなどを入れたくありません...
出力したい:
While 7 > 5<br>I still don't want html & stuff in here...
これを達成する方法はありますか?