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

时间:2017-08-01 10:02:17

标签: angular ckeditor

我有一个angular4应用程序,可以在不同的角度路径中生成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 个答案:

答案 0 :(得分:0)

有效的东西就在这里......这是一直到底的帖子......

https://github.com/chymz/ng2-ckeditor/issues/24