首页 文章

如何在角度4应用程序中销毁ckeditor?

提问于
浏览
2

我有一个angular4 app,可以在不同的角度路径中生成ckeditor元素 . 当我转到路径A时,ckedtior成功地数据绑定到包含ckeditor的组件中定义的数据 . 如果我转到路由b然后返回路由a,则数据绑定不再起作用 . 如果我查看控制台,我会看到以下错误:

[警告] [CKEDITOR]有关此错误的更多信息,请访问http://docs.ckeditor.com/#!/guide/dev_errors-section-editor-destroy-iframe(ckeditor.js,第21行)

当我转到链接时,它说

位置:plugins / wysiwygarea / plugin.js描述:编辑器无法正确销毁,因为它在编辑器被销毁之前已被卸载 . 确保在从DOM中删除编辑器之前销毁编辑器 . 附加数据:无 .

我觉得基于此我想实现一个OnDestroy方法,并在组件被销毁时销毁编辑器 . 但我不知道如何做到这一点,并且从链接中不清楚 . 你如何在angular4应用程序中销毁ckeditor?或者通过其他方式避免这个问题?

1 回答

相关问题