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

如何在angular 4应用程序中销毁ckeditor?,angular,ckeditor,Angular,Ckeditor,我有一个angular4应用程序,可以在不同的角度路线中生成编辑器元素。当我转到路由A时,ckedtior成功地将数据绑定到包含ckeditor的组件中定义的数据。如果我转到路由b,然后返回路由a,数据绑定将不再工作。如果我查看控制台,我会看到以下错误: [警告][CKEDITOR]有关此错误的详细信息,请转到 (ckeditor.js,第21行) 当我转到链接时,它会显示 位置:plugins/wysiwygarea/plugin.js描述:编辑的 无法正确销毁,因为它已卸载 在编辑被毁之前。

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

[警告][CKEDITOR]有关此错误的详细信息,请转到 (ckeditor.js,第21行)

当我转到链接时,它会显示

位置:plugins/wysiwygarea/plugin.js描述:编辑的 无法正确销毁,因为它已卸载 在编辑被毁之前。确保销毁编辑器 在将其从DOM中分离之前。其他数据:无


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

有效的方法就在这里……它是位于底部的帖子


从组件中销毁
ngondestory
生命周期钩子中的编辑器实例。谢谢,但我的问题是如何销毁编辑器实例?我知道如何实现Ngondestry生命周期挂钩。