我将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。