我使用ng2-ckeditor作为angular2项目的富文本编辑器。我使用了一些可用的工具,但奇怪的是,虽然罢工和下划线工作正常,但其他人,如粗体或斜体,则不行。例如,如果我点击单词 test 并保存我的表单,然后<s>Test</s>
将其保存在 DB 中,并且该单词在我的屏幕中的格式正确,但是如果我将单词设为 Bold,则该单词保持不变,但在 DB 中我可以看到它<strong>Test</strong>
已保存。我也有一些其他工具的问题。一些代码:
<ckeditor name="disclaimer"
[(ngModel)]="companyProfile.description"
[(formControl)]="formGroup.controls['description']"
[config]="{
extraPlugins: 'divarea',
toolbar: [{
name: 'basicstyles',
items: ['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-']
}]
}"
debounce="500"
</ckeditor>
发现这一点有点困难,但是由于我们在组件中使用了 ViewEncapsulation.None,因此组件外部的样式似乎影响了 CKEditor 样式,因此这就是其中一些未正确呈现的原因。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句