ng2-ckeditor ngModel 不更新,事件不触发



我已经成功地将ng2-ckeditor插入到我的应用程序中,编辑器加载了通过ngModel提供的文本。 但是,当我键入时,ngModel中的值不会更改,并且changeeditorChange事件不会触发。ready事件会触发。

请考虑以下事项:

<ckeditor
[(ngModel)]="testContent"
[config]="editorConfig"
(change)="onChange($event)"
(editorChange)="onEditorChange($event)"
debounce="500">
</ckeditor>
editorConfig = {
skin: 'bootstrapck',
height: 400,
extraPlugins: 'divarea'
};

起初,我通过ngFor可观察的列表来构建多个 ck-editor,但发现模型内容没有被触发。 我将其简化为上述内容,而没有循环,但它仍然不起作用。

我是否误解了这应该如何工作,或者这可能是一个错误?

  • 角度 6.1.4
  • ng2-ckeditor 1.2.1
  • CKEDITOR4.10.1

请使用(ngModelChange(而不是(change(。这是一个可行的解决方案。[(ngModel(] 也在工作。

堆栈闪电战链接

问题似乎与我从网站创建的 ckeditor 构建有关。 我重新下载了 ckeditor(没有进行自定义构建(,手动将我需要的皮肤和"divarea"插件添加到assets目录中,然后一切似乎都很好。

最新更新