Summernote:单击“代码视图”工具栏按钮Dirties Form

时间:2015-06-10 17:33:44

标签: javascript angularjs summernote

我将summernote作为角度形式的输入之一包含在内。当通过单击工具栏中的“代码视图”按钮切换到代码视图时,即使没有进行任何实际更改,表单也会变脏。

我意识到当您在代码视图模式之间切换时,编辑器中包含的实际文本会发生变化,从而导致表单状态变为$ dirty。例如,带有h1样式的大文本在常规视图中显示为粗体和粗体

Header 1

但在代码视图中变成了这个:

<p><span style="font-weight: bold; color: inherit; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 36px; letter-spacing: -1px; line-height: 1.1;">Header 1</span></p>

我想知道是否有办法防止这种行为发生?可能通过拦截“代码视图”按钮单击事件并在渲染新文本后将表单设置回$ pristine。

0 个答案:

没有答案