我遇到有关textarea
和文字预览的问题。它不会将Enter
按钮识别为换行符。任何想法如何正确预览?
编辑:
我希望此文本在不适合而不是h-scroll时自动更改行。
答案:
pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
答案 0 :(得分:2)
您可以在打印来自<pre>
的文字时使用textarea
代码,它会反映textarea
在content.e.g。
之前使用<pre>
<pre> Text Content From text Area</pre>
答案 1 :(得分:0)
http://plnkr.co/edit/gZM1173PNweJzcBEutTw?p=preview
您需要使用ngSanitize
并允许参数接受带有$ sce.trustAsHtml()的html条目;
HTML
<textarea ng-model="text" ng-change="change()"></textarea>
<p ng-bind-html='text'></p>
JS
$scope.change = function(){
$scope.text = $sce.trustAsHtml($scope.text);
}
CSS
{white-space: pre}
您可以使用换行符呈现和保存文字