Dijit Editor从用户输入中删除所有
个实体。
使用Dijit编辑器,进入HTML模式,输入一些内置
的文本。回到WYSIWYG模式,返回HTML模式,然后看到你的实体消失了。
有解决方法吗?
HTML
<h1>Test file for Editor &nbsp support</h1>
<div id="br" data-dojo-type="dijit.Editor" data-dojo-props='plugins:["viewsource"]'><p>a b</p></div>
的Javascript
require(['dijit/dijit', 'dijit/Editor', 'dijit/_editor/plugins/ViewSource', 'dojo/parser'], function(dijit, editor, viewSource, parser){});
答案 0 :(得分:1)
我认为这个问题与dojo无关。
该实体并未消失。它被转换为它的角色。实体“&amp; nbsp;”被转换为字符“”的表示。因此,所有的代表仍然存在。如果您想显示&amp; nbsp;,请写上“&amp; amp; nbsp;”没有空格,但我想你已经知道,因为你设法显示&amp; nbsp;在你的帖子中。甚至stackoverflow编辑器过滤器&amp; nbsp;它的代表。
看看这里: