【发布时间】:2016-04-05 12:53:14
【问题描述】:
我有一个简单的文本区域。单击保存按钮后,我使用角度控制器保存该数据。然后,一旦单击更新按钮,我就会更新该数据库中的一行,其中一个行字段是来自该 textarea 的数据。
到目前为止一切顺利,更新完成,当我在文本区域中换行时问题就开始了,例如,我输入:
“嗨,↵这是另一行”
我检查了该数据,当我将其保存在控制器中时,当我从服务器取回它时,它看起来像这样:“嗨,↵这是另一行”。
看起来不错,但是当我将它放在 div 中时,我得到以下信息:
“嗨,这是另一行”
换行符去哪儿了?为什么不显示?
我尝试了很多事情,比如将换行符更改为<br>,一旦发送到数据库,然后将其切换回换行符,似乎没有任何效果。
【问题讨论】:
-
Html 的呈现方式默认情况下所有空格都替换为一个空格,除了 pre 标签和 textarea 内部。
标签: javascript php html mysql angularjs