我在 Angular 11 中使用中等编辑器。它是一个博客应用程序,我在其中使用中等编辑器来处理博客内容(“medium-editor”:“^5.23.3”)。在尝试编辑相同的内容时,在保存并从数据库中重新获取后,工具栏不显示。
当我创建一个新博客时,工具栏会在选择所写内容时显示,但是当我尝试通过选择更新内容时,工具栏不会显示。
我有 MediumEditorComponent,它在父组件中用作
在从服务器取回数据时,我通过输入将数据发送到媒体编辑器组件:
<medium-editor [dataForInnerHtml]="data"></medium-editor>
在 MediumEditorComponent 中,我将编辑器中的数据设置为:
this.editor.setContent(this.dataForInnerHtml)
我的工具栏选项是这样的:
allowMultiParagraphSelection: true,
buttons: this.BUTTONS,
diffLeft: 0,
diffTop: -10,
firstButtonClass: 'medium-editor-button-first',
lastButtonClass: 'medium-editor-button-last',
// relativeContainer: null,
standardizeSelectionStart: true,
static: false,
/* options which only apply when static is true */
align: 'center',
sticky: false,
updateOnEmptySelection: false
}