我创建了一个TinyMCE和textarea(用于输入源代码),如下图所示。 TinyMCE和textarea与ng-model(angularjs)绑定。每当我在源代码区域中输入单词时,都会直接使用<p>
标记进行格式化。如何防止这种情况发生?
它在Google Chrome和IE中运行良好,如下所示,但不适用于Firefox。
答案 0 :(得分:0)
尝试将tinymce设置forced_root_blocks
设置为false
。
如果将此选项设置为false,它将永远不会在输入时生成P标记,或者自动生成BR元素,而Shift + Enter将生成P。
http://www.tinymce.com/wiki.php/Configuration:forced_root_block
修改强> 默认情况下,tinymce会从源代码中删除换行符。要禁用此功能,请尝试以下设置:
remove_linebreaks : false
http://www.tinymce.com/wiki.php/Configuration3x:remove_linebreaks