【发布时间】:2017-01-04 02:37:02
【问题描述】:
我已经获得了我想与 knockout.js 绑定并在 textarea 中显示的 html 字符串,当然还允许在进行一些编辑后提交它。实现这一目标的正确方法是什么?
当我使用 HTML 绑定时,我可以绑定 one <br/> two 字符串,它在 textarea 中显示相同,但提交后,我得到编码字符串 one&lt;br/&gt;two,这还不错,我可以稍后处理,但仍然存在换行问题。
基本上我想保留:
- 原始换行符
- 原始html文本
现在,当我通过时:
<html>
<body>
同时使用value 和html 绑定,在淘汰赛中我得到脚本异常,因为没有处理新行。特殊字符也被编码:
Content: ko.observable("<html>
<body>
有什么想法吗?
【问题讨论】:
-
请展示你到目前为止所做的尝试。
-
正如我所说,我当然尝试了 html 绑定和值绑定。我认为没有必要粘贴代码,因为这没什么不寻常的。此外,我觉得解决方案不仅仅是绑定方法。
标签: javascript knockout.js escaping textarea