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

ng2-ckeditor ngModel doesn't update, events not firing

我已成功将 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 编辑器,但发现模型内容没有被触发。我将它简化为上面的内容,但它没有进入循环,但它仍然无法正常工作。

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

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

stackblitz link

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